PT-2026-36471

CVE-2026-43054

·

تاريخ النشر

2026-03-16

·

تاريخ التحديث

2026-10-13

الوصف من

CVSS 3.1
8.1
عالية
المقاييسAV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
تنتهك الدالة tcm loop target reset() عقد معالج أخطاء SCSI (EH) من خلال إرجاع النجاح دون تصريف الأوامر الجارية. وهذا يسمح لمعالج أخطاء SCSI بإعادة استخدام هياكل scsi cmnd لأوامر الاسترداد بينما لا يزال لدى النواة المستهدفة أعمال إكمال غير متزامنة في قائمة الانتظار الخاصة بـ se cmd القديم. ونتيجة لذلك، تعمل دالة memset في queuecommand على إعادة تعيين قيمتي se lun وlun ref active إلى الصفر، مما يؤدي إلى تخطي دالة transport lun remove cmd() لـ percpu ref put(). وينتج عن ذلك تسرب مرجع LUN يمنع إتمام دالة transport clear lun ref()، مما يتسبب في توقف عملية فصل LUN في configfs إلى أجل غير مسمى في الحالة D.
التوصيات
تحديث نواة Linux إلى إصدار تم فيه تعديل tcm loop target reset() لتصريف الأوامر عن طريق إصدار TMR LUN RESET عبر tcm loop issue tmr() واستخدام blk mq tagset busy iter() لتكرار الطلبات التي بدأت وتطبيق flush work() على كل se cmd.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
ECHO-2BD4-D041-E7B1
OESA-2026-2493
OESA-2026-2494
OESA-2026-2495
OPENSUSE-SU-2026:20912-1
SUSE-SU-2026:22043-1
SUSE-SU-2026:22048-1
SUSE-SU-2026:22076-1
SUSE-SU-2026:22087-1
SUSE-SU-2026:22108-1
SUSE-SU-2026:22137-1
SUSE-SU-2026:22433-1
SUSE-SU-2026:22458-1
SUSE-SU-2026:2482-1
SUSE-SU-2026:2591-1
USN-8567-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8665-1
USN-8668-1
USN-8668-2
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾