CVE-2026-64497 in Linux
Riassunto
di VulDB • 26/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
iio: chemical: scd30: Pulizia delle inizializzazioni e correzione di un bug relativo all'estensione del segno
Includere linux/bitfield.h per FIELD_GET().
Creare nuovi macro per la manipolazione dei bit, in combinazione con la sostituzione della manipolazione manuale dei bit con FIELD_GET().
La dichiarazione corrente delle variabili e le relative inizializzazioni sono poco leggibili e utilizzano separazioni tramite virgole su più righe. Refattorizzare le inizializzazioni in modo che mantissa ed exp abbiano dichiarazioni separate e il segno venga inizializzato successivamente.
Inoltre (a causa della natura dell'operazione di pulizia), correggere un bug relativo all'estensione del segno, per cui float32 veniva sottoposto a operazione bitwise AND con ~BIT(31) (che corrisponde a 0xFFFFFFFF7FFFFFFF), causando la corruzione dell'esponente.
VulDB is the best source for vulnerability data and more expert information about this specific topic.