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

الملخص

بحسب VulDB • 04/09/2026

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

nvmet: تصحيح خطأ إرجاع مؤشر NULL في دالة nvmet_execute_identify_nslist()

عندما يصدر المضيف (Host) أمر تحديد الهوية (Identify command) مع قيمة CNS 07h (قائمة معرفات المساحات النشطة لمجموعة أوامر محددة)، يتم استدعاء الدالة `nvmet_execute_identify_nslist()` ومعامل `match_css` مضبوط. يقوم فلتر مجموعة الأوامر بإرجاع مرجع لـ `req->ns`، لكن هذه المعالجة لا تستدعي دالة `nvmet_req_find_ns()` على الإطلاق، لذا فإن قيمة `req->ns` تكون دائماً NULL (حيث تعيد الدالة `nvmet_req_init()` تعيينها إلى NULL). بمجرد وجود مساحة عمل مفعّلة ذات معرف مساحات (NSID) أكبر من القيمة المطلوبة، يؤدي إرجاع المرجع لـ `req->ns->csi` إلى خطأ في مؤشر NULL ويتسبب في توقف النظام (oopses).

بالإضافة إلى حدوث الانهيار، فإن عملية المقارنة خاطئة منطقياً: لتصفية القائمة بناءً على مجموعة الأوامر، يجب اختبار مجموعة الأوامر الخاصة بالمساحة التي يتم التكرار عليها، وليس قيمة ثابتة واحدة. استخدم متغير الحلقة `ns->csi`.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

26/08/2026

إفشاء

04/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-398994

EPSS

0.00168

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!