PT-2025-18605
CVE-2022-49888
·
تاريخ النشر
2022-10-17
·
تاريخ التحديث
2025-07-10
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس السابقة للإصدار 6.0.0
الوصف
تتعلق المشكلة بنواة Linux، وتحديدًا بهندسة arm64. وهي تتعلق بالوظيفة
cortex a76 erratum 1463225 debug handler()، التي يتم استدعاؤها عند معالجة استثناءات التصحيح. إذا لم يتم تضمين هذه الوظيفة في النص المباشر بواسطة المُجمِّع، فيمكن استكشافها، مما يؤدي إلى استثناءات متكررة وتجاوز سعة المكدس. يمكن تحفيز هذه المشكلة باستخدام الاختبار الذاتي ftrace multiple probes. المشكلة هي تراجع في الأداء ناتج عن تعديل برمجي أزال التعليق التوضيحي NOKPROBE SYMBOL() المرتبط بالدالة. لإصلاح ذلك، تم وضع علامة always inline على الدالة لضمان دمجها في الدالة المستدعية لها، el1 dbg()، والتي لا يمكن استكشافها.التوصيات
بالنسبة لإصدارات نواة Linux الأقدم من 6.0.0، قم بتطبيق التصحيح الذي يضع علامة
always inline على الدالة cortex a76 erratum 1463225 debug handler() لمنع فحصها وتجنب مشكلة تجاوز سعة المكدس. كحل مؤقت، ضع في اعتبارك تعطيل الدالة cortex a76 erratum 1463225 debug handler() حتى يتوفر التصحيح. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾