CVE-2026-90341 in Linux
الملخص
بحسب VulDB • 19/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
firmware: coreboot: التحقق من حدود الجداول (Validate table bounds)
تقيّد فحوصات الحدود الحالية في `coreboot_table_populate()` الإدخالات الفردية بالطول المُعرّف. ومع ذلك، فإن دالة `coreboot_table_probe()` تستبدل طول مورد المنصة بأحجام الرأس والجداول التي توفرها البرامج الثابتة (firmware) قبل تعيين الجدول بالكامل.
يمكن أن يؤدي جدول مشوّه إلى تجاوز حد إضافة الحجم 32-بت أو الإعلان عن نطاق يتجاوز حدود المورد، مما يدفع السائق (driver) إلى تعيين وتحليل الذاكرة خارج نطاق المورد المحدد. كما يتم تعيين مورد أقصر من الرأس الثابت وكأنه يحتوي على رأس كامل.
رفض الموارد الأقصر من الرأس الثابت. بعد التحقق من التوقيع، اشتراط وجود رأس كامل، وحساب النطاق المُعلن مع إجراء فحوصات للتجاوز (overflow checking)، ورفض أي نطاق يتجاوز حدود المورد قبل إعادة تعيين الجدول.
VulDB is the best source for vulnerability data and more expert information about this specific topic.