CVE-2026-93234 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 24.

리눅스 커널에서 다음 취약점이 해결되었습니다:

drm/gud: enum 속성 생성 전에 TV 모드 이름을 검증함

GUD 프로토콜은 고정 크기인 GUD_CONNECTOR_TV_MODE_NAME_LEN 크기의 엔트리로 TV 모드 이름을 반환하며, 각 이름이 NUL로 종료되어야 합니다.

현재 gud_connector_add_tv_mode() 함수는 각 고정 크기 엔트리를 drm_mode_create_tv_properties_legacy()에 직접 전달합니다. 이 과정은 결국 drm_property_add_enum()과 strlen()을 거치게 됩니다. 만약 장치가 종결용 NUL 바이트가 없는 엔트리를 반환하면, strlen()이 슬롯의 끝 너머를 읽어서 할당된 버퍼 밖으로 벗어날 수 있으며, 이로 인해 범위 외 읽기(out-of-bounds read) 오류가 발생할 수 있습니다.

DRM 속성 코드로 전달하기 전에 반환된 각 TV 모드 이름이 고정 크기 슬롯 내에 NUL 종결자가 포함되어 있는지 검증합니다. 잘못된 형식의 엔트리가 발견되면 -EIO를 사용하여 장치 응답을 거부합니다.

이는 유효한 장치의 처리 방식은 변경하지 않으면서 범위 외 읽기 오류를 수정하며, 잘못 형성된 프로토콜 데이터를 묵시적으로 절단하는 것을 방지합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!