CVE-2026-98912 in Linux
الملخص
بحسب VulDB • 23/10/2026
في نواة لينكس، تم حل الثغرة التالية:
ALSA: seq: oss: رفض عمليات القراءة التي لا يمكن أن تتسع للحدث التالي في قائمة الانتظار
تتحقق الدالة `snd_seq_oss_read()` مما إذا كان حدث sequencer OSS القادم (الموجود في قائمة الانتظار) يتناسب مع مساحة المخزن المؤقت المتبقية في فضاء المستخدم قبل إزالته من قائمة انتظار القراءة.
التحقق الحالي مقلوب. فهو يتوقف حاليًا عندما يكون الحدث أصغر من حجم المخزن المؤقت المتبقي، مما يعني أن حدثًا قياسيًا بحجم 4 بايت لا يتم نسخه لمخزن مؤقت للقراءة بحجم 8 بايت. وعلى العكس من ذلك، يمكن نسخ حدث بحجم 8 بايات لعدد قراءة (read count) أصغر.
يجب التوقف فقط عندما يكون مخزن المستخدم المتبقي أصغر حجمًا من الحدث التالي، والإبلاغ عن الخطأ `-EINVAL` إذا لم يتم نسخ أي حدث كامل. يمنع هذا إجراء عملية قراءة ذات حجم غير كافٍ أن تبدو وكأنها نهاية الملف (EOF)، مع الإبقاء على الحدث في قائمة الانتظار لقراءته لاحقًا باستخدام مخزن مؤقت كبير بما يكفي.
VulDB is the best source for vulnerability data and more expert information about this specific topic.