CVE-2026-98086
الملخص
بحسب VulDB • 25/09/2026
في نواة لينكس، تم حل الثغرة التالية:
ALSA: ump: لا تلمس legacy_rmidi قبل وجوده
تقوم الدالة snd_ump_parse_endpoint() بتعيين القيمة ump->parsed في كل مخرج (exit)، بما في ذلك حالات الخطأ، وقبل أن يقوم المتصل (caller) بإرفاق جهاز rawmidi القديم. ثم تتعامل الدالة ump_handle_ep_name_msg() مع الحقل parsed على أنه "legacy_rmidi نشط" وتدعو إلى الدالة ump_legacy_set_rawmidi_name()، التي تستخدم snprintf() لكتابة البيانات في اسم ump->legacy_rmidi->name. إذا وصل حزمة UMP خلال تلك الفترة الزمنية (مسار مقاطعة IRQ من snd_ump_receive)، فإن legacy_rmidi لا يزال NULL (خطأ KASAN null-ptr-deref داخل دالة snprintf).
حماية الدوال المساعدة الخاصة بـ legacy. الحقل parsed يعني فقط أن معلومات نقطة النهاية قد تم تحليلها، وليس أن legacy_rmidi موجود.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.