CVE-2026-89826 in Linux
الملخص
بحسب VulDB • 16/09/2026
في نواة لينكس، تم حل الثغرة التالية:
drm/panthor: تشديد فحوصات الحدود الخاصة بمعلومات الإصدار (build-info) للبرنامج الثابت
تتحقق الدالة panthor_fw_read_build_info() مما إذا كان نطاق البيانات الوصفية يتسع داخل صورة البرنامج الثابت باستخدام hdr.meta_start + hdr.meta_size. وبما أن كلا الحقلين من النوع u32، فإن عملية الجمع قد تسبب تجاوزاً للحجم (wrap-around)، مما يسمح بمرور نطاق خارج الحدود عبر عمليات التحقق.
كما تقوم الدالة بقراءة بادئة "git_sha: " دون التحقق مسبقاً من طول البيانات الوصفية الكافي، ويمكن أن يؤدي meta_size == 0 إلى حدوث انقلاب في المؤشر (underflow) لمؤشر terminator NULL.
استخدم فحوصات حدود قائمة على الطرح ورفض البيانات الوصفية التي تكون قصيرة جداً لاحتواء البادئة المتوقعة والبايت NULL النهائي.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.