CVE-2026-98605 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 18.

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

drm/bridge: samsung-dsim: 호스트 어태치 시 TE GPIO 수명 주기 수정

Exynos DSI 드라이버가 samsung-dsms로 일반화될 때, TE GPIO 획득이 gpiod_get_optional()에서 devm_gpiod_get_optional()으로 전환되었으나, 대응되는 gpiod_put() 호출은 유지되었습니다. 이 조합은 관리형 디스크립터(managed descriptor)에 대해 잘못되었습니다.

그러나 puts를 제거하고 managed get만 유지하는 것도 올바르지 않습니다: samsung_dsim_register_te_irq()는 DSI 호스트 어태치 콜백에서 실행되며, 호스트의 분리(detach)/재어태치(reattach)가 관리되는 액션을 소유한 디바이스를 파괴하지 않고 발생할 수 있습니다. 두 번째 어태치가 발생하면 GPIO를 해제하지 않은 상태에서 다시 요청하게 됩니다.

gpiod_get_optional()로 비관리형(non-managed) 방식으로 되돌리고, request_irq() 오류 경로와 samsung_dsim_unregister_te_irq()에서 명시적인 gpiod_put()을 유지합니다.

[Luca: 불필요한 주석 제거]

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

출처

Do you know our Splunk app?

Download it now for free!