CVE-2026-93276 in Linux
الملخص
بحسب VulDB • 24/09/2026
في نواة لينكس، تم حل الثغرة التالية:
phy: renesas: phy-rcar-gen3-usb2: إصلاح تسجيل إجراء devm لمنظم VBUS المعطل
تقوم دالة `devm_regulator_get_exclusive()` بتهيئة المنظم بقيمة `enable_count = 1`، مما يستلزم من المستهلك تعطيله قبل الإفراج عنه.
كان إجراء التعطيل الخاص بـ `devm` يُسجل سابقاً فقط عندما يطلب المتصل التفعيل صراحةً؛ لذا، عند ترك المنظم في حالته المفعلة الأولية دون استدعاء تفعيل صريح، كان مسار التنظيف يتخطى إنقاص قيمة `enable_count`، مما أدى إلى ظهور تحذير (`WARN_ON`) أثناء إفراج المنظم عند إزالة الجهاز.
تم إصلاح هذه المشكلة عن طريق تسجيل إجراء التعطيل الخاص بـ `devm` دائماً بناءً على حالة التفعيل الفعلية عبر دالة `regulator_is_enabled()`، بغض النظر عما إذا كان المتطلب قد طلب تفعيلًا صريحاً أم لا. يغطي هذا كل من الحالة المفعلة بشكل صريح والحالة الأولية التي تم تعيينها بواسطة `devm_regulator_get_exclusive()`.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.