CVE-2025-39719 in Linux
Сводка
по VulDB • 18.06.2026
В ядре Linux устранена следующая уязвимость:
iio: imu: bno055: исправлен выход за границы массива hw_xlate (OOB access)
Исправлена потенциальная ошибка выхода за пределы границ массива hw_xlate в файле bno055.c.
В функции bno055_get_regmask() итерация по массиву hw_xlate выполнялась с использованием длины массива vals вместо длины самого массива hw_xlate. В случае bno055_gyr_scale массив vals больше, чем массив hw_xlate, что могло приводить к обращению за пределами допустимых границ (out-of-bounds access). На практике это не должно происходить, поскольку совпадение всегда находится раньше, и цикл for прерывается до выхода за пределы массива hw_xlate.
Добавление нового поля hw_xlate_len в структуру bno055_sysfs_attr гарантирует корректную длину при итерации.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.