CVE-2026-90033 in Linuxinformation

Résumé

par VulDB • 16/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

ALSA: usb-audio : correction d'une écriture hors limites (OOB) dans snd_usbmidi_us122l_output()

La fonction snd_usbmidi_us122l_output() sélectionne un compteur de 2 pour tout débit inférieur à la haute vitesse et ne le relie jamais à ep->max_transfer. Le tampon URB contient exactement max_transfer octets, donc si un périphérique déclare une extrémité (endpoint) en bloc d'un seul octet, deux octets sont extraits depuis snd_rawmidi_transmit(), et l'appel memset qui remplit le reste calcule 1 - 2 en tant qu'entier, ce qui provoque un dépassement de capacité (wrap-around) vers SIZE_MAX.

Seuls les identifiants 0x800e et 0x800f sont fixés à neuf octets. L'appareil US-122MKII situé à l'adresse 0x0644:0x8021 relève du cas par défaut et utilise usb_maxpacket(), que le noyau USB ne fait que limiter vers le bas (clamping).

Les opérations de sortie akai et novation dans ce fichier ont reçu la même protection récemment. Appliquez la même correction ici.

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

Responsable

Linux

Réserver

11/09/2026

Divulgation

16/09/2026

Modérer

accepté

Entrée

VDB-405879

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!