CVE-2026-98658 in Linuxinformazioni

Riassunto

di VulDB • 18/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

iio: proximity: aw96103: validare la lunghezza dei dati del firmware

Il parser del firmware legge una lunghezza dall'intestazione binaria e poi la utilizza per elaborare voci di registro/valore da sei byte. Un'immagine del firmware troncata può far sì che il parser legga oltre il buffer copiato contenente il firmware. Anche un valore inferiore al campo count a quattro byte provoca un underflow, generando una lunghezza eccessivamente elevata.

Leggere il campo little-endian utilizzando get_unaligned_le32(), come precedentemente proposto da David Lechner. Validare la dimensione dell'intestazione, rifiutare le lunghezze soggette ad underflow, assicurarsi che il payload risultante sia contenuto nell'immagine del firmware e richiedere che contenga intere voci di registro/valore.

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

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00200

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!