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

الملخص

بحسب VulDB • 17/09/2026

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

net: qlcnic: التحقق من صحة أقسام ROM الموحدة قبل التحميل

يقوم محلل ROM الموحد بقراءة حقول الدليل والمنتج ووصف البيانات من ملف البرنامج الثابت. تتألف عمليات التحقق الحالية من جداول وعناصر بيانات تنتهي بإضافات وضروب غير مدققة. يمكن للقيم المشوهة أن تلتف (wrap) قبل مقارنتها بحجم البرنامج الثابت. كما يقوم المحلل بالإشارة إلى مؤشرات ذات أنواع عند إزاحات يتحكم فيها البرنامج الثابت.

لا تكون نطاقات الوصف الصالحة وحدها كافية للمستهلكين. يقرأ المُحمّل برنامج تمهيد ثابت الحجم بغض النظر عن حجمه المعلن، ويفترض محلل الإصدارات وجود ذيل بطول 17 بايت، ويتم قراءة كلمة نهائية جزئية من البرنامج الثابت على أنها u64 كاملة. لذلك يمكن لصورة مقطوعة أن تجعل السائق يقرأ ما بعد تخصيص البرنامج الثابت أثناء التحقق أو التحميل.

استبدل المحلل الذي يعيد المؤشرات بمساعدات نطاق محدودة النطاق (bounded range helpers). تحقق من أحجام مدخلات الجدول، وفهارس الوصف، ونطاقات الأقسام، وطول تحميل برنامج التمهيد الثابت، وذيل الإصدار قبل تعريض أي قسم. اقرأ جميع حقول الملف باستخدام وصوليات little-endian غير محاذاة (unaligned) وقم بتجميع الكلمة النهائية الجزئية من البايتات المتبقية فقط. طبق نفس فحوصات النطاق على الصورة القديمة (legacy image) قبل قراءة حقولها الثابتة.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406624

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!