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

الملخص

بحسب VulDB • 18/09/2026

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

ASoC: fsl_audmix: إعادة هيكلة معالجة إدارة الطاقة عند التشغيل (runtime PM) في دالة الاستدلال (probe).

بعد استدعاء `pm_runtime_enable()`، يتم إيقاف تشغيل كتبة AUDMIX ويبقى معلقاً حتى أول عملية استئناف runtime. تؤدي عمليات الكتابة على المسجلات الصادرة بين `probe()` وأول عملية استئناف (مثل تلك القادمة من مسارات DAPM أو ALSA control) إلى توجيهها إلى عتاد غير مُشغّل، مما يتسبب في تعليق النظام (system hang).

يتم حل هذه المشكلة عن طريق استدعاء `pm_runtime_resume_and_get()` مباشرة بعد `pm_runtime_enable()` لتشغيل العتاد وتمكين ساعاته (clocks). ثم يتم تحرير المرجع لاحقاً باستخدام `pm_runtime_put()` للسماح لإطار عمل إدارة الطاقة عند التشغيل (runtime PM) بإيقاف تشغيل الجهاز وتبديل regmap إلى وضع التخزين المؤقت فقط (cache-only mode) عندما يكون في حالة خمول.

عند تعطيل CONFIG_PM أو عدم تمكين runtime PM، تكون استدعاءات `pm_runtime_*` دوال وهمية (stubs) لا تقوم بتشغيل العتاد. يتم التعامل مع هذه الحالة بشكل صريح عن طريق استدعاء `fsl_audmix_runtime_resume()` مباشرةً بحيث يكون العتاد مهيأ دائماً وتكون ساعاته مفعّلة، مما يضمن نجاح عمليات الوصول إلى المسجلات بغض النظر عن تكوين إدارة الطاقة (PM).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

17/09/2026

إفشاء

18/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-407270

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!