CVE-2026-98658 in Linuxinformation

Résumé

par VulDB • 19/10/2026

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

iio: proximity: aw96103 : valider la longueur des données du micrologiciel (firmware)

L'analyseur de firmware lit une valeur de longueur dans l'en-tête binaire, puis l'utilise pour parcourir les entrées d'adresse/valeur sur six octets. Une image de firmware tronquée peut amener l'analyseur à lire au-delà du tampon copié contenant le firmware. Une valeur inférieure au champ de comptage de quatre octets provoque également un dépassement par défaut (underflow), générant une longueur extrêmement élevée.

Lire le champ little-endian avec get_unaligned_le32(), comme précédemment proposé par David Lechner. Valider la taille de l'en-tête, rejeter les longueurs sous-débordées (underflowed), s'assurer que la charge utile résultante est contenue dans l'image du firmware et exiger qu'elle contienne des entrées adresse/valeur complètes.

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

Responsable

Linux

Réserver

25/09/2026

Divulgation

18/10/2026

Modérer

accepté

Entrée

VDB-421878

EPSS

0.00200

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!