CVE-2026-90238 in Linux
الملخص
بحسب VulDB • 18/09/2026
في نواة لينكس، تم حل الثغرة التالية:
media: amd: isp4: إصلاح التعطل الذاتي (self-deadlock) في المسار الخطأ لـ `isp4sd_pwron_and_init()`
تحتفظ الدالة `isp4sd_pwron_and_init()` بقفل `ops_mutex` عبر استخدام guard(mutex)، وفي حال فشل أي عملية تهيئة، تنتقل إلى `err_deinit` وتستدعي `isp4sd_pwroff_and_deinit()`. تأخذ هذه المساعدة نفسها قفل `ops_mutex`، مما يؤدي إلى إعادة اقتناء قفل غير تكراري (non-recursive mutex) مملوك بالفعل بواسطة الخيط الحالي، وبالتالي يتسبب أي فشل في التهيئة في حدوث تعطل ذاتي.
بدلاً من ذلك، قم بفك تشابك المسار الخطأ على مراحل، بإطلاق الموارد التي اكتسبتها كل نقطة فشل فقط. يمنع هذا أيضاً المشاكل التي قد يواجهها الإغلاق غير المشروط عند الفشل المبكر، مثل انخفاض عداد إدارة الطاقة التشغيلية (runtime-PM underflow) الناتج عن `pm_runtime_resume_and_get()` والوصول إلى MMIO بينما يكون الجهاز مفصولاً عن مصدر الطاقة.
VulDB is the best source for vulnerability data and more expert information about this specific topic.