CVE-2026-90282 in Linux
الملخص
بحسب VulDB • 18/09/2026
في نواة لينكس، تم حل الثغرة التالية:
phy: qcom: qmp-usb-legacy: إصلاح احتمال حدوث خطأ في الإحالة إلى NULL (NULL-deref) أثناء تعليق التشغيل المبكر (early runtime suspend).
توجد نافذة زمنية صغيرة قد يعمل فيها استدعاء تعليق تشغيل التشغيل (runtime suspend callback) بعد `pm_runtime_enable()` وقبل `pm_runtime_forbid()`. وفي هذه الحالة، يحدث تعطل لأن عمليات التعليق والاستئناف عند التشغيل (runtime suspend/resume) تُرجع الإحالة إلى مؤشر `qmp->phy`، الذي لم يتم تهيئته بعد: `if (!qmp->phy->init_count) {`
يمكن أن يحدث هذا أيضًا إذا قام المستخدم بإعادة تمكين تشغيل الطاقة الديناميكي (runtime-pm) عبر سمة sysfs قبل تهيئة وحدة qmp phy.
وبالمثل مع برامج التشغيل الأخرى لوحدة qcom phy، يتم إدخال متغير `qmp->phy_initialized` يمكن استخدامه لتجنب الاعتماد على مؤشر phy الذي قد يكون غير مُهيَّأ.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.