PT-2026-69587
CVE-2026-68187
·
تاريخ النشر
2026-08-10
·
تاريخ التحديث
2026-10-13
الوصف من
الدرجة
N/A
غير متوفرلا تتوفر حاليًا تقييمات أو مقاييس للخطورة. سنحدّث المعلومات المقابلة في الصفحة فور توفرها.
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس السابقة للإصدار 7.2.0-rc4
الوصف
يوجد تجاوز في عداد حلقة غير موقّع في الدالة
transfer args to stack(). عندما تنخفض قيمة bprm->p إلى ما دون PAGE SIZE، تصبح قيمة stop صفرًا، مما يتسبب في بقاء شرط الحلقة index >= stop صحيحًا إلى أجل غير مسمى. بعد التكرار الأولي حيث تكون قيمة index صفرًا، تؤدي عملية التخفيض إلى لفت العداد إلى ULONG MAX. ويؤدي ذلك إلى قراءة خارج النطاق من المصفوفة bprm->page، حيث يتم تمرير مؤشر غير صالح إلى الدالة kmap local page(). ونتيجة لذلك، يتم نسخ PAGE SIZE بايت من موقع عشوائي في الذاكرة إلى مكدس العملية قيد الإنشاء، مما قد يؤدي إلى حدوث حالة ذعر في النواة. تؤثر هذه المشكلة بشكل خاص على الإصدارات التي تحتوي على CONFIG MMU=n، حيث يتم استخدام transfer args to stack() بواسطة binfmt flat وbinfmt elf fdpic على الأنظمة التي لا تحتوي على وحدة إدارة الذاكرة (MMU).التوصيات
تحديث نواة Linux إلى الإصدار 7.2.0-rc4 أو أحدث.
كإجراء تخفيفي مؤقت، تقييد استخدام
binfmt flat وbinfmt elf fdpic في الإصدارات المتأثرة التي لا تحتوي على MMU. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾