PT-2026-43931
CVE-2026-46064
·
تاريخ النشر
2026-05-27
·
تاريخ التحديث
2026-10-18
الوصف من
CVSS 3.1
7.1
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس السابقة للإصدار 7.0.11-1.1
الوصف
يوجد ثغرة قراءة زائدة في الذاكرة المؤقتة (heap) في الدالة
ibmasm send i2o message(). تستخدم الدالة get dot command size() لتحديد عدد البايتات لـ memcpy toio()، لكن هذه القيمة تستند إلى الحقول التي يتحكم فيها المستخدم داخل dot command header (command size وdata size) ولا يتم التحقق من صحتها مقابل حجم التخصيص الفعلي. يمكن لمستخدم الجذر توفير مخزن مؤقت صغير يحتوي على حقول رأس متضخمة، مما يتسبب في قيام memcpy toio() بقراءة ما يصل إلى حوالي 65 كيلوبايت خارج نطاق التخصيص إلى كومة النواة المجاورة، والتي يتم إرسالها بعد ذلك إلى معالج الخدمة عبر الإدخال/الإخراج المُخطط للذاكرة (MMIO)، وهي طريقة للوصول إلى سجلات الأجهزة. لمنع فقدان التزامن في معالج الخدمة وتسرب إطارات رسائل I2O، يجب التحقق من صحة command size وتقييدها بقيمة I2O COMMAND SIZE قبل إجراء عملية memcpy toio().التوصيات
التحديث إلى الإصدار 7.0.11-1.1.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾