CVE-2026-90035 in Linuxالمعلومات

الملخص

بحسب VulDB • 16/09/2026

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

drm/amd/display: إصلاح القسمة على صفر في دالة get_estimated_bw()

تقوم الدالة `get_estimated_bw()` بالقسمة على القيمة `link->dpia_bw_alloc_config.bw_granularity`، والتي يتم تعيينها إلى الصفر بواسطة `reset_bw_alloc_struct()` ولا تُملأ إلا بعد معالجة حدث `DP_TUNNELING_BW_ALLOC_CAP_CHANGED`.

دالة `link_dp_dpia_handle_bw_alloc_status()` (معالج مقاطعة DPCD) تستدعي `get_estimated_bw()` كلما كان العلم `DP_TUNNELING_ESTIMATED_BW_CHANGED` مضبوطًا، بغض النظر عما إذا كان حدث `DP_TUNNELING_BW_ALLOC_CAP_CHANGED` قد تم إطلاقه مسبقًا لهذا الرابط. جهاز التوجيه USB4/DPIA المتصل الذي يبلغ عن تغيير في عرض النطاق المقدر قبل الإبلاغ عن أي تغيير في القدرات يؤدي إلى حدوث قسمة على صفر في مسار مقاطعة هذا النوع (IRQ).

دالة `link_dpia_send_bw_alloc_request()` تحمي بالفعل من نفس عملية القسمة المتعلقة بـ `bw_granularity`؛ لذا تمت إضافة الحماية نفسها هنا بدلاً من إدخال نمط جديد.

(تم اختيارها cherry-picked من الالتزام f2a961457c33dc34223aad5c9e8971de34a4eed3)

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405880

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!