CVE-2024-45015 in Linuxالمعلومات

الملخص

بحسب VulDB • 20/07/2026

في نواة لينكس، تم حل الثغرة التالية:

drm/msm/dpu: نقل تعيين الموصل (connector) الخاص بـ dpu_encoder إلى دالة atomic_enable()

في الحالات التي يتم فيها ضبط flag connectors_changed لـ crtc دون تبديل حالة 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().

تم إصلاح الوصول غير الصالح إلى المؤشر الفارغ (NULL ptr) عن طريق نقل عملية التعيين الخاصة بـ 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

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!