PT-2026-44313
CVE-2026-46190
·
تاريخ النشر
2026-04-27
·
تاريخ التحديث
2026-10-18
الوصف من
CVSS 3.1
7.1
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
إصدارات openSUSE Tumbleweed السابقة لـ kernel-devel-7.0.11-1.1
الوصف
توجد قراءة خارج النطاق في الدالة
spi nor params show() داخل مكون spi-nor debugfs. تحدث المشكلة لأن المصفوفة snor f names تُمرر إلى الدالة spi nor print flags() باستخدام sizeof()، التي تُرجع الحجم الإجمالي بالبايت لمصفوفة المؤشرات بدلاً من عدد العناصر. في الأنظمة ذات 64 بت، يؤدي هذا إلى طول أكبر بثمانية أضعاف من المقصود. إذا تم تعيين بت علامة يتجاوز العدد الفعلي للعناصر ولكنه يقع ضمن حجم البايت المتضخم، فإن الحجة names len تفشل في إجراء فحص حدود صحيح للوصول إلى المصفوفة names، مما يؤدي إلى قراءة خارج النطاق.التوصيات
قم بالتحديث إلى إصدار يستخدم
ARRAY SIZE() بدلاً من sizeof() لتمرير العدد الفعلي لمؤشرات السلاسل في المصفوفة.قم بالتحديث إلى kernel-devel-7.0.11-1.1 أو إصدار أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾