PT-2026-36409
CVE-2026-31774
·
تاريخ النشر
2026-05-01
·
تاريخ التحديث
2026-10-19
الوصف من
CVSS 3.1
7.1
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة في مكون الشبكة io uring حيث يمكن أن تحدث عملية قراءة خارج نطاق المصفوفة (slab-out-of-bounds) في الدالة
io bundle nbufs(). يحدث هذا عندما توفر مساحة المستخدم قيمة sqe->len تتجاوز INT MAX، مما يتسبب في تجاوز sr->len إلى قيمة سالبة. تنتشر هذه القيمة السالبة عبر مسارات الاستقبال والإرسال، مما يؤثر بشكل خاص على io recv() وio recv buf select() وio ring buffers peek(). ونتيجة لذلك، تنشأ حلقة لا نهائية في الدالة io bundle nbufs() التي تقرأ ما بعد المصفوفة iov[] المخصصة من لوحة kmalloc-64.التوصيات
رفض القيم السالبة لـ
sr->len في مرحلة مبكرة من الدالتين io sendmsg prep() وio recvmsg prep(). وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾