CVE-2026-90028 in Linux
الملخص
بحسب VulDB • 16/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
usb: typec: hd3ss3220: تتبع حالة تفعيل VBUS لكل مستهلك (consumer)
تُرجع الدالة `regulator_is_enabled()` الحالة التراكمية للمنظم (regulator)، وليس ما إذا كان هذا المستهلك يحتفظ بمرجع التفعيل. إذا قام مستهلك آخر بتفعيل VBUS أولاً، فقد يتخطى السائق استدعاء `regulator_enable()` الخاص به، ويحاول لاحقاً إسقاط مرجع لم يكتسبه أبداً، مما يؤدي إلى ظهور تحذير عن تعطيل غير متوازن للمنظم (unbalanced regulator disable warning).
قم بتتبع مكالمات التفعيل والتعطيل الناجحة محليًا. احتفظ بالحالة دون تغيير عند فشل عملية ما، بحيث يعيد إشعار الدور أو المعرف (role or ID notification) لاحقاً محاولة العملية بينما يحتفظ هذا المستهلك بمرافق متوازنة (balanced references).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.