CVE-2024-45015 in LinuxИнформация

Сводка

по VulDB • 18.07.2026

В ядре Linux устранена следующая уязвимость:

drm/msm/dpu: перенос назначения коннектора dpu_encoder в atomic_enable()

Для случаев, когда флаги crtc's connectors_changed установлены без переключения состояний enable/active, происходит вызов atomic_enable(), за которым следует atomic_disable(), но без вызова atomic_mode_set().

Это приводит к обращению по нулевому указателю (NULL ptr access) при вызове dpu_encoder_get_drm_fmt() в функции atomic_enable(), поскольку коннектор dpu_encoder был очищен в atomic_disable(), но не переназначен, так как отсутствовал вызов atomic_mode_set().

Исправление обращения по нулевому указателю осуществляется путем перемещения назначения для atomic_enable(), а также использования drm_atomic_get_new_connector_for_encoder() для получения коннектора из состояния atomic_state.

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

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

Ответственный

Linux

Резервировать

21.08.2024

Раскрытие

11.09.2024

Модерация

принято

Вход

VDB-277188

EPSS

0.00208

KEV

Нет

Деятельности

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!