CVE-2024-45015 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 16.

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

drm/msm/dpu: dpu_encoder의 컨넥터 할당을 atomic_enable()으로 이동

crtc의 connectors_changed가 enable/active 토글 없이 설정된 경우, atomic_mode_set() 호출 없이 atomic_disable()을 preceded하는 atomic_enable() 호출이 발생합니다.

이는 atomic_disable()에서 dpu_encoder의 컨넥어가 지워졌지만 atomic_mode_set() 호출이 없었기 때문에 다시 할당되지 않았으므로, atomic_enable() 내의 dpu_encoder_get_drm_fmt() 호출 시 NULL 포인터 접근(NULL ptr access)을 초래합니다.

atomic_enable()에 대한 할당을 이동하고 drm_atomic_get_new_connector_for_encoder()를 사용하여 atomic_state에서 컨넥터를 가져옴으로써 NULL 포인터 접근 문제를 해결했습니다.

Patchwork: https://patchwork.freedesktop.org/patch/606729/

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2024. 08. 21.

모더레이션

수락

항목

VDB-277188

EPSS

0.00208

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!