CVE-2026-64497 in Linux
Zusammenfassung
von VulDB • 25.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
iio: chemical: scd30: Bereinigung der Initialisierungen und Behebung eines Fehlers bei der Vorzeichenextension (Sign-Extension)
Einbinden von linux/bitfield.h für FIELD_GET().
Erstellen neuer Makros zur Bitmanipulation in Kombination mit dem Ersatz manueller Bitmanipulation durch FIELD_GET().
Die aktuelle Variablendeklaration und -initialisierung ist kaum lesbar und verwendet Komma-Trennungen über mehrere Zeilen. Refaktorierung der Initialisierungen, sodass Mantisse (mantissa) und Exponent (exp) separate Deklarationen erhalten und das Vorzeichen (sign) später initialisiert wird.
Zusätzlich wurde – bedingt durch die Art der Bereinigung – ein Fehler bei der Sign-Extension behoben, bei dem float32 bitweise UND-verknüpft mit ~BIT(31) (was 0xFFFFFFFF7FFFFFFF entspricht) durchgeführt wurde, wodurch der Exponent beschädigt wurde.
VulDB is the best source for vulnerability data and more expert information about this specific topic.