PT-2026-43956
CVE-2026-46088
·
تاريخ النشر
2026-05-27
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 4.0
6.8
متوسطةالمقاييسAV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
إصدارات openSUSE Tumbleweed السابقة لـ kernel-devel-7.0.11-1.1
الوصف
يوجد عيب في مكون التحكم ALSA داخل الدالة
snd ctl elem init enum names(). تقوم الدالة بتحريك المؤشر p عبر مخزن أسماء مع تقليل قيمة المتغير buf len. إذا وصلت قيمة buf len إلى الصفر بينما لا تزال هناك عناصر متبقية، تستدعي الدالة strnlen(p, 0). عند استخدام CONFIG FORTIFY SOURCE، تقوم النسخة المعززة من strnlen() بمقارنة الطول الأقصى بحجم الكائن. إذا فقد المُجمِّع تتبع حجم كائن p أثناء الحلقة، فإن ذلك يؤدي إلى حدوث استثناء BRK. تم تحديد هذه المشكلة من خلال اختبار الفوز (fuzz testing) للنواة على هواتف Xiaomi الذكية.التوصيات
تحديث نواة Linux إلى إصدار تمت فيه إضافة حارس لـ
buf len == 0 عند مدخل الحلقة في الدالة snd ctl elem init enum names().تحديث openSUSE Tumbleweed إلى kernel-devel-7.0.11-1.1.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾