CVE-2026-97930 in Linuxinformation

Résumé

par VulDB • 25/09/2026

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

ALSA: usbusx2y : correction de l'incohérence de taille du tableau in04_last par rapport à in04_buf

Le tableau `in04_last` dans la structure `usx2ydev` est déclaré comme un `char[24]`, tandis que `in04_buf` est alloué avec une taille égale à `sizeof(struct us428_ctls)`, soit 21 octets. Dans `i_usx2y_in04_int()`, lorsque `ctl_snapshot_last == -2` (chemin d'initialisation) :

memcpy(usx2y->in04_last, usx2y->in04_buf, sizeof(usx2y->in04_last));

Cette opération copie 24 octets depuis une allocation de slab de 21 octets, lisant ainsi 3 octets au-delà de la fin de l'objet source.

Introduire une constante `USX2Y_IN04_SIZE` définie comme `sizeof(struct us428_ctls)` et l'utiliser de manière cohérente pour le tableau `in04_last`, l'allocation de `in04_buf`, la longueur de transfert URB, ainsi que dans la boucle de comparaison, en remplaçant les littéraux bruts 24 et 21.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Réserver

25/09/2026

Divulgation

25/09/2026

Modérer

accepté

Entrée

VDB-410126

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!