PT-2025-3599
CVE-2024-57874
·
تاريخ النشر
2024-12-05
·
تاريخ التحديث
2025-10-03
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس الأقدم من 6.6.74
الوصف
تتعلق المشكلة بوظيفة ptrace في نواة Linux، وتحديدًا في بنية arm64. تظهر المشكلة عندما لا تقوم الدالة
tagged addr ctrl set() بتهيئة متغير مؤقت، مما قد يؤدي إلى تسرب ما يصل إلى 64 بت من ذاكرة مكدس النواة. ويحدث ذلك عند إجراء استدعاء SETREGSET بحجم صفر. التعرض محدود، حيث إن القراءة مقيدة بفتحة محددة في المكدس، ولا توجد آلية للكتابة متوفرة. تقبل الدالة set tagged addr ctrl() فقط القيم التي تكون فيها البتات [63:4] محددة بقيمة صفر، مما يحد من نجاح أي محاولة جزئية لاستدعاء SETREGSET. يتضمن الإصلاح تهيئة القيمة المؤقتة قبل نسخ مجموعة السجلات من مساحة المستخدم.التوصيات
لحل المشكلة، قم بالتحديث إلى الإصدار 6.6.74 أو أحدث من نواة Linux. كحل مؤقت، ضع في اعتبارك تقييد الوصول إلى الدالة
tagged addr ctrl set() حتى يتوفر تصحيح. بالإضافة إلى ذلك، تجنب استخدام مجموعة التسجيلات NT ARM TAGGED ADDR CTRL في user aarch64 view التي تستخدمها المهام الأصلية لـ AArch64 لمعالجة المهام الأصلية الأخرى لـ AArch64.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾