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.

المصادر

Want to know what is going to be exploited?

We predict KEV entries!