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

الملخص

بحسب VulDB • 28/08/2026

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

power: supply: max17040: معالجة مورد الحالة المفقود (handle missing status supplier)

لا يقوم MAX17040 بالإبلاغ عن حالة الشاحن بنفسه، لذا فإن السائق (driver) يعيد توجيه خاصية `POWER_SUPPLY_PROP_STATUS` إلى مورد طاقة آخر. إذا لم يكن هناك مورد مسجل، فإن الدالة `power_supply_get_property_from_supplier()` تُرجع `-ENODEV` وتترك قيمة الإخراج دون تغيير.

تقوم دالة `max17040_get_property()` حالياً بتجاهل هذا الخطأ وإرجاع حالة النجاح (success)، مما يسمح لبرمجيات المستخدم (userspace) بقراءة قيمة حالة غير مهيأة من مورد طاقة البطارية. يحدث هذا على الأنظمة التي تستخدم عداد الوقود (fuel gauge) دون علاقة مورد شاحن في البرنامج الثابت (firmware).

إرجاع `POWER_SUPPLY_STATUS_UNKNOWN` عندما لا يوفر أي مورد خاصية الحالة، ونشر أخطاء البحث عن المورد الأخرى.

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

مسؤول

Linux

حجز

26/08/2026

إفشاء

28/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-396642

EPSS

0.00156

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!