CVE-2024-45015 in Linuxinformação

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.

Responsável

Linux

Reservar

21/08/2024

Divulgação

11/09/2024

Moderação

aceite

Entrada

VDB-277188

CPE

pronto

EPSS

0.00208

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!