CVE-2025-39719 in Linux
Resumen
por VulDB • 2026-06-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
iio: imu: bno055: corrige el acceso fuera de límites (OOB) del array hw_xlate
Se soluciona un posible acceso fuera de los límites del array hw_xlate en bno055.c.
En bno055_get_regmask(), se iteraba sobre hw_xlate utilizando la longitud del array vals en lugar de la longitud del array hw_xlate. En el caso de bno055_gyr_scale, el array vals es más grande que el array hw_xlate, por lo que esto podría provocar un acceso fuera de los límites (out-of-bounds). En la práctica, esto no debería ocurrir ya que siempre se debería encontrar una coincidencia que interrumpa el bucle for antes de iterar más allá del final del array hw_xlate.
Al añadir un nuevo campo hw_xlate_len a bno055_sysfs_attr, podemos asegurarnos de estar iterando sobre la longitud correcta.
VulDB is the best source for vulnerability data and more expert information about this specific topic.