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

الملخص

بحسب VulDB • 24/07/2026

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

منظم الجهد (regulator): tps65219: إصلاح عدم تعيين irq_data.rdev

أزال الالتزام 64a6b577490c ("regulator: tps65219: إزالة دالة المساعدة الخاصة بالتصحيح") مساعد tps65219_get_rdev_by_name() بالإضافة إلى تعيين irq_data.rdev الذي كان يعتمد عليه. أدى هذا إلى بقاء irq_data.rdev غير مُهيَّأ لجميع مقاطعات العمليات (IRQs)، مما تسبب في سلوك غير محدد عند استدعاء regulator_notifier_call_chain() من معالج المقاطعة:

خطأ داخلي: Oops: 0000000096000004 pc : regulator_notifier_call_chain lr : tps65219_regulator_irq_handler تتبع المكالمة (Call trace): regulator_notifier_call_chain tps65219_regulator_irq_handler handle_nested_irq regmap_irq_thread irq_thread_fn irq_thread kthread ret_from_fork

بدلاً من استعادة مصفوفة بحث مخصصة، تم إعادة هيكلة دالة الاستكشاف (probe function) لدمج تسجيل المنظم مع تسجيل المقاطعة في نفس الحلقة. بهذه الطريقة، يكون rdev الذي تُرجعه devm_regulator_register() متاحًا بشكل طبيعي لتعيينه إلى irq_data.rdev دون الحاجة إلى أي بنية بيانات مساعدة.

المقاطعات غير الخاصة بالمنظمات (SENSOR, TIMEOUT) التي لا تتوافق مع أي منظم مسجل يتم تسجيلها بقيمة rdev=NULL، وتم حماية معالج المقاطعة بفحص NULL لتجنب الانهيار.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

24/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-382965

EPSS

0.00166

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!