PT-2026-72826
CVE-2026-74390
·
تاريخ النشر
2026-05-12
·
تاريخ التحديث
2026-11-03
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد عملية كتابة خارج النطاق في الدالة
irdma copy user pgaddrs(). تقوم الدالة بالتكرار عبر كتل DMA umem لملء PBLEs، وتتوقف عند الوصول إلى آخر كتلة DMA أو عند الوصول إلى palloc->total cnt. ومع ذلك، تفشل منطقية التحقق من palloc->total cnt عندما تكون القيمة صفرًا. وعلى وجه التحديد، عند استدعاء irdma setup pbles() بقيمة lvl==0، فإنها تستدعي irdma copy user pgaddrs() بقيمة palloc->total cnt==0، مما قد يتسبب في تجاوز الحلقة للحجم الثابت لمصفوفة iwmr->pgaddrmem. بالنسبة لحلقات QP وCQ وSRQ، حيث يتم تحديد lvl بواسطة مدخلات منفصلة مثل req.cq pages، يمكن أن يؤدي عدم وجود فحص صريح إلى حدوث تجاوز سعة لمصفوفة pgaddrmem إذا كانت ذاكرة umem المقدمة تحتوي على كتل أكثر من req.cq pages المحددة.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾