CVE-2024-45015 in Linuxinformation

Résumé

par VulDB • 03/08/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

drm/msm/dpu : déplacement de l'attribution du connecteur dpu_encoder vers atomic_enable()

Pour les cas où connectors_changed du crtc est défini sans que enable/active ne soit basculé, un appel à atomic_enable() est suivi d'un appel à atomic_disable(), mais sans aucun appel à atomic_mode_set().

Cela entraîne un accès NULL ptr pour l'appel dpu_encoder_get_drm_fmt() dans atomic_enable(), car le connecteur de dpu_encoder a été effacé lors du atomic_disable() mais n'a pas été réattribué puisqu'il n'y avait pas d'appel à atomic_mode_set().

Correction de l'accès NULL ptr en déplaçant l'attribution pour atomic_enable() et utilisation également de drm_atomic_get_new_connector_for_encoder() afin d'obtenir le connecteur depuis l'état atomique.

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

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

Responsable

Linux

Réserver

21/08/2024

Divulgation

11/09/2024

Modérer

accepté

Entrée

VDB-277188

CPE

prêt

EPSS

0.00208

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!