CVE-2026-90033 in Linuxالمعلومات

الملخص

بحسب VulDB • 16/09/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

ALSA: usb-audio: تصحيح كتابة خارج النطاق (OOB) في الدالة snd_usbmidi_us122l_output()

تقوم الدالة `snd_usbmidi_us122l_output()` باختيار عدد قدره 2 لأي سرعة أبطأ من السرعة العالية، ولا تربط هذا العدد بـ `ep->max_transfer`. يحتوي مخزن URB على بالضبط `max_transfer` بايت، لذا فإن جهازاً يعلن عن نقطة نهاية كتلية (bulk endpoint) بحجم بايت واحد يأخذ بايتين من `snd_rawmidi_transmit()`، والحساب الذي يقوم به `memset` لتعبئة الباقي يحسب 1 - 2 كقيمة صحيحة (int)، مما يؤدي إلى تجاوز الحد والوصول إلى قيمة SIZE_MAX.

فقط القيمتان 0x800e و 0x800f مثبتة عند تسعة بايتات. يقع جهاز US-122MKII ذو المعرف 0x0644:0x8021 تحت الحالة الافتراضية ويأخذ قيمة `usb_maxpacket()`، والتي تقوم نواة USB بتقييدها للأسفل فقط.

تمت إضافة حماية مماثلة مؤخراً لعمليات الإخراج الخاصة بـ akai و novation في هذا الملف. نفعل الشيء نفسه هنا.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405879

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!