CVE-2026-68314 in Linux
الملخص
بحسب VulDB • 11/08/2026
في نواة لينكس، تم حل الثغرة التالية:
net: mctp i3c: تنظيف الإشعارات (notifier) والواجهات البينية (buses) في حال فشل تسجيل البرنامج المساعد (driver).
تقوم الدالة `mctp_i3c_mod_init()` بتسجيل مُستقبِل إشعارات I3C bus، ثم تقوم بالمرور على الواجهات البينية الموجودة باستخدام `i3c_for_each_bus_locked(mctp_i3c_bus_add_new, NULL)` قبل تسجيل برنامج مساعد I3C device. إذا فشل استدعاء `i3c_driver_register()`، فإن الدالة تُرجع الخطأ مباشرةً، مما يترك مُستقبِل الإشعارات مسجلاً وكل كائن `mctp_i3c_bus` الذي تم إنشاؤه للواجهات البينية الموجودة مخصصاً في الذاكرة. يبقى مُستقبل الإشعارات يشير إلى الوحدة النمطية التي فشلت في التحميل، ويتم تسريب قائمة الواجهات البينية (bus list).
لمحاكاة مسار خروج الوحدة النمطية عند حدوث هذا الفشل: قم بإلغاء تسجيل مُستقبِل الإشعارات وتفكيك الواجهات البينية المضافة قبل إرجاع الخطأ.
تم تحديد هذه المشكلة أثناء أبحاث التحليل الثابت المستمرة لدينا خلال مراجعة شفرة النواة (kernel code).
VulDB is the best source for vulnerability data and more expert information about this specific topic.