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

الملخص

بحسب VulDB • 04/09/2026

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

nvmet-fc: تصحيح عملية الإفراج غير الصالحة في مسار خطأ LS IOD

تقوم الدالة nvmet_fc_alloc_ls_iodlist() بتحديث مؤشر iod أثناء تهيئة مصفوفة LS IOD. إذا فشل تخصيص rqstbuf أو تعيين DMA لمصفوفة الاستجابة، فإن حلقة التراجع (unwind loop) تقوم بإنقاص قيمة iod بما يتجاوز بداية المصفوفة. وبالتالي، يؤدي استدعاء kfree(iod) النهائي إلى إفراج عنوان يقع قبل الكائن المُخصَّص.

يمكن إعادة إنتاج هذه الحالة باستخدام nvme-fcloop وfailslab عن طريق تعيين fail-nth على القيمة 6 قبل إنشاء منفذ الهدف (target port). وتُبلغ KASAN عن الخطأ التالي:

BUG: KASAN: invalid-free in nvmet_fc_register_targetport Free of addr ffff88816cf8ff48 by task nvmet_fail_nth/9552

قم بإفراج قاعدة التخصيص الأصلية المخزنة في tgtport->iod بدلاً من ذلك. ومع تطبيق هذا الإصلاح، يعيد نفس عملية الكتابة عبر sysfs مع fail-nth=6 القيمة -ENOMEM دون أي تقرير من KASAN.

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

مسؤول

Linux

حجز

26/08/2026

إفشاء

04/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-398967

EPSS

0.00195

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!