CVE-2026-64487 in Linuxinformation

Résumé

par VulDB • 27/07/2026

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

ALSA: caiaq: correction d'une lecture hors limites dans l'analyseur d'entrées du Traktor Kontrol S4

snd_usb_caiaq_tks4_dispatch() décode le flux d'entrée du Traktor Kontrol S4 en blocs de messages fixes de 16 octets (TKS4_MSGBLOCK_SIZE). À chaque itération, il avance buf et soustrait la taille du bloc tant qu'il boucle sur « while (len) ».

len correspond à urb->actual_length. Cette valeur est fournie par le périphérique et n'est pas garantie d'être un multiple de 16. Lorsqu'un dernier bloc court laisse len compris entre 1 et 15, la boucle s'exécute une fois de plus, lit jusqu'à buf[15], puis effectue « len -= TKS4_MSGBLOCK_SIZE ». Comme len est non signé, cela provoque un underflow vers une valeur énorme. La boucle continue alors d'itérer et de parcourir buf bien au-delà de la fin du ep4_in_buf de 512 octets, lisant hors limites jusqu'à ce qu'un id de bloc erroné soit rencontré par hasard.

Itérer uniquement tant qu'un bloc de message complet est disponible. Cela arrête l'underflow non signé et ignore silencieusement tout bloc partiel final, qui ne contient de toute façon aucune valeur de contrôle complète.

Les analyseurs des endpoints-4 frères ne sont pas affectés. Les bras Traktor Kontrol X1 et Maschine dans snd_usb_caiaq_ep4_reply_dispatch() limitent urb->actual_length avant le dispatching.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Réserver

19/07/2026

Divulgation

25/07/2026

Modérer

accepté

Entrée

VDB-383286

CPE

prêt

EPSS

0.00220

KEV

non

Activités

faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!