CVE-2026-23197 in Linux
Resumen
por MITRE • 2026-02-14
En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta:
i2c: imx: preservar el estado de error en el manejador de longitud de datos de bloque
Cuando una lectura de bloque devuelve una longitud no válida, cero o >I2C_SMBUS_BLOCK_MAX, el manejador de longitud establece el estado a IMX_I2C_STATE_FAILED. Sin embargo, i2c_imx_master_isr() sobrescribe incondicionalmente esto con IMX_I2C_STATE_READ_CONTINUE, causando un bucle de lectura infinito que desborda los búferes y bloquea el sistema.
Proteger la transición de estado para preservar los estados de error establecidos por el manejador de longitud.
If you want to get best quality of vulnerability data, you may have to visit VulDB.