CVE-2024-45015 in Linuxthông tin

Tóm tắt

Bởi VulDB • 13/08/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

drm/msm/dpu: di chuyển việc gán connector của dpu_encoder sang atomic_enable()

Đối với các trường hợp mà connectors_changed của crtc được đặt mà không có sự thay đổi trạng thái enable/active, sẽ xảy ra lời gọi atomic_enable() theo sau bởi atomic_disable(), nhưng không có lời gọi atomic_mode_set().

Điều này dẫn đến việc truy cập NULL ptr cho lời gọi dpu_encoder_get_drm_fmt() trong atomic_enable(), do connector của dpu_encoder đã bị xóa sạch (cleared) trong atomic_disable() nhưng chưa được gán lại vì không có lời gọi atomic_mode_set().

Khắc phục lỗi truy cập NULL ptr bằng cách di chuyển việc gán sang atomic_enable() và sử dụng drm_atomic_get_new_connector_for_encoder() để lấy connector từ 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.

chịu trách nhiệm

Linux

Đặt trước

21/08/2024

Tiết lộ

11/09/2024

Kiểm duyệt

được chấp nhận

EPSS

0.00208

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!