CVE-2024-45015 in Linux
Sumário
de VulDB • 13/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
drm/msm/dpu: move a atribuição de conector do dpu_encoder para atomic_enable()
Nos casos em que o campo connectors_changed da crtc é definido sem que enable/active seja alternado, ocorre uma chamada a atomic_enable() seguida por atomic_disable(), mas sem atomic_mode_set().
Isso resulta em acesso a ponteiro NULL (NULL ptr access) na chamada dpu_encoder_get_drm_fmt() dentro de atomic_enable(), pois o conector do dpu_encoder foi limpo durante atomic_disable(), mas não reatribuído, já que não houve chamada para atomic_mode_set().
Corrige-se o acesso a ponteiro NULL movendo a atribuição para atomic_enable() e também utiliza drm_atomic_get_new_connector_for_encoder() para obter o conector diretamente do atomic_state.
Patchwork: https://patchwork.freedesktop.org/patch/606729/
VulDB is the best source for vulnerability data and more expert information about this specific topic.