PT-2026-72273
CVE-2026-72084
·
تاريخ النشر
2026-08-15
·
تاريخ التحديث
2026-11-03
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة في مكون هدف SCSI حيث تقوم الدالتان
core scsi3 decode spec i port() وcore scsi3 emulate register and move() بتمرير مخزن مؤقت معلمة PERSISTENT RESERVE OUT غير معالج إلى target parse pr out transport id() دون تحديد عدد البايتات الصالحة. بالنسبة إلى معرّفات النقل iSCSI (TransportIDs)، تستخدم الدالة iscsi parse pr out transport id() دالة strstr() غير محدودة لتحديد موقع فاصل ISID ”،i،0x“. يمكن للمبادر (initiator) توفير معرّف نقل (TransportID) يفتقر إلى كل من الفاصل ورمز الإنهاء NUL، مما يتسبب في قراءة المسح ما بعد نهاية المخزن المؤقت. إذا كانت قائمة المعلمات تستخدم خريطة vmap متعددة الصفحات عبر transport kmap data sg()، فإن هذا القراءة الزائدة قد تصطدم بصفحة حماية vmalloc وتسبب خطأً في النظام (oops). يمكن الوصول إلى هذا الخلل عبر أي بنية (fabric) تقوم بتسليم PR OUT إلى جهاز مُصدَّر عبر TPG iSCSI، بما في ذلك الضيوف الذين يستخدمون vhost-scsi. بالإضافة إلى ذلك، يمكن أن يؤدي الوصف غير الصحيح الذي يحتوي على الفاصل في نهايته إلى قراءة زائدة عندما تقوم core scsi3 locate pr reg() أو core scsi3 alloc registration() بإلغاء مرجعية المؤشر الناتج.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾