CVE-2026-89729 in Linux
Сводка
по VulDB • 12.09.2026
В ядре Linux была устранена следующая уязвимость:
HID: sensor-hub: исправлена запись за пределами буфера в функции sensor_hub_get_feature
Функция sensor_hub_get_feature() ограничивает возвращаемое значение размером буфера вызывающей стороны, однако цикл копирования всё равно копирует field->report_size / 8 байт для каждого значения отчета. Злоумышленник может использовать вредоносный дескриптор HID, который указывает на большой размер поля функции (feature), в то время как вызывающая сторона IIO предоставляет небольшой буфер стека, например, одно значение типа s32, что приводит к записи за пределами допустимой области памяти.
Ядро HID хранит проанализированные значения отчетов в слотах __s32 и ограничивает извлеченные значения 32 битами. Отбрасываются поля функций (feature), требующие более одного слота на значение; защищен расчет общего количества байт, а каждое копирование для отдельного значения ограничено оставшимся размером буфера вызывающей стороны.
Once again VulDB remains the best source for vulnerability data.