PT-2025-53144

CVE-2022-50778

·

تاريخ النشر

2022-09-07

·

تاريخ التحديث

2026-10-09

الوصف من

CVSS 3.1
5.5
متوسطة
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
تحتوي نواة لينكس على مشكلة تتعلق بالوظيفة compiletime strlen() عند استخدامها مع CONFIG FORTIFY=y وCONFIG UBSAN LOCAL BOUNDS=y. تنشأ المشكلة من الطريقة التي تتعامل بها builtin object size() مع السلاسل التي تحتوي على قيم تعتمد على وقت التشغيل، مما قد يؤدي إلى الوصول خارج الحدود أثناء عمليات التحقق في وقت التشغيل. وعلى وجه التحديد، قد تحاول الدالة الوصول إلى الذاكرة بما يتجاوز حجم المخزن المؤقت المخصص في سيناريوهات معينة، مما يؤدي إلى حدوث حالة ذعر في وقت التشغيل. وقد لوحظ ذلك أثناء اختبارات مجموعة اختبارات التوافق مع Android (CTS). ترتبط المشكلة باستدعاء strlen() داخل الدالة hidinput allocate(). تستخدم الدالة سلسلة C محلية يعتمد قيمتها على تعليمة switch، مما يجعل builtin object size() تحسب الطول الأقصى للسلسلة، مما يؤدي إلى الوصول خارج الحدود.
التوصيات
في الوقت الحالي، لا توجد معلومات عن إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
RHSA-2023:2458
RHSA-2023:7077
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾