CVE-2026-64483 in Linuxinformation

Résumé

par VulDB • 25/07/2026

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

ALSA: firewire: isight: limiter le nombre d'échantillons à la charge utile du paquet

isight_packet() récupère le nombre de trames depuis le paquet iso du périphérique et ne vérifie que celui-ci par rapport à la longueur iso déclarée par le périphérique.

count = be32_to_cpu(payload->sample_count); if (likely(count <= (length - 16) / 4)) isight_samples(isight, payload->samples, count);

La variable length correspond aux données de l'en-tête iso data_length. Elle peut atteindre la valeur 0xffff. La condition d'accès permet donc un nombre jusqu'à environ 16379. isight_samples() copie ensuite les trames spécifiées par le compteur depuis payload->samples vers le tampon DMA PCM.

payload->samples ne contient que des valeurs égales à 2 * MAX_FRAMES_PER_PACKET. Le périphérique multiplexe deux échantillons par trame. Un nombre supérieur à MAX_FRAMES_PER_PACKET entraîne une lecture au-delà de la charge utile (payload). Un nombre dépassant la taille du tampon provoque une écriture hors des limites de runtime->dma_area. Le plus petit tampon PCM est plus grand que MAX_FRAMES_PER_PACKET. La limitation du compteur à MAX_FRAMES_PER_PACKET maintient les opérations de lecture et d'écriture dans les limites autorisées.

Un périphérique Apple iSight malveillant ou défectueux sur le bus FireWire atteint ce code lors d'une capture normale.

Ajout de la limite MAX_FRAMES_PER_PACKET à la condition d'accès (gate).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

19/07/2026

Divulgation

25/07/2026

Modérer

accepté

Entrée

VDB-383242

CPE

prêt

EPSS

0.00184

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!