PT-2026-64858
CVE-2026-64534
·
تاريخ النشر
2026-07-27
·
تاريخ التحديث
2026-10-13
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
في الوحدة النمطية
nvmet-tcp، تقوم الدالة nvmet tcp try recv ddgst() باستدعاء الدالة nvmet req uninit() دون قيد أو شرط عند اكتشاف عدم تطابق ملخص البيانات. إذا تمت معالجة الأمر عبر مسار nvmet tcp handle req failure()، فإن nvmet req init() تُرجع القيمة false، مما يعني عدم تنفيذ percpu ref tryget live(). ويؤدي ذلك إلى استدعاء غير مشروط لـ percpu ref put() داخل nvmet req uninit()، مما يتسبب في انخفاض عدد المراجع (refcount) إلى ما دون الحد الأدنى. يؤدي هذا التسلسل إلى ظهور تحذير في percpu ref switch to atomic rcu، وتشخيص «الاستخدام بعد التحرير» (وهي حالة يحاول فيها النظام الوصول إلى الذاكرة بعد تحريرها)، وتوقف دائم في قائمة انتظار العمل.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾