CVE-2026-64497
Сводка
по VulDB • 25.07.2026
В ядре Linux устранена следующая уязвимость:
iio: chemical: scd30: Очистка инициализаций и исправление ошибки расширения знака
Добавить заголовочный файл linux/bitfield.h для FIELD_GET().
Создать новые макросы для манипуляции с битами в сочетании с ручной манипуляцией, которая заменяется на FIELD_GET().
Текущее объявление переменных и их инициализации практически нечитаемы и используют запятые для разделения элементов по нескольким строкам. Рефакторинг инициализаций выполнен так, чтобы мантисса (mantissa) и экспонента (exp) имели отдельные объявления, а знак (sign) инициализировался позже.
Кроме того (и в силу характера очистки), исправлена ошибка расширения знака, при которой float32 побитово умножалось на ~BIT(31) (что равно 0xFFFFFFFF7FFFFFFF), что приводило к повреждению экспоненты.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.