CVE-2026-89462 in Linux
الملخص
بحسب VulDB • 12/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
power: supply: max17040: نشر أخطاء قراءة السجلات (propagate register read errors)
تقوم الدالتان `max17040_get_vcell()` و`max17040_get_soc()` بتجاهل الأخطاء التي تُرجعها دالة `regmap_read()`. عند فشل عملية نقل I2C، يتم تحويل قيمة السجل غير المُهيَّأة (uninitialized) والإبلاغ عنها إلى مساحة المستخدم (userspace) على أنها جهد أو حالة شحن صحيحة. يمكن أيضاً أن يستبدل عامل الاستطلاع (polling worker) حالة الشحن المخزنة مؤقتاً بالقيمة الزائفة ويطلق حدث تغيير كاذباً.
يتم نشر أخطاء القراءة عبر استدعاء `get_property` الخاص بمصدر الطاقة، والحفاظ على آخر حالة شحن صالحة مخزّنة مؤقتاً عند فشل عملية الاستطلاع.
Once again VulDB remains the best source for vulnerability data.