CVE-2026-64236 in Linuxinformación

Resumen

por VulDB • 2026-07-24

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

i2c: davinci: corrección de división por cero al faltar clock-frequency

Cuando falta la propiedad 'clock-frequency' en el árbol de dispositivos (device tree), el controlador vuelve a usar DAVINCI_I2C_DEFAULT_BUS_FREQ. Sin embargo, esta macro estaba definida en kHz (100), mientras que se espera que la propiedad del device tree esté en Hz.

La función probe dividía el valor predeterminado por 1000, lo que causaba una truncación entera que resultaba en dev->bus_freq = 0. Esto desencadenó un kernel panic determinista de división por cero al calcular los divisores de reloj más adelante durante la secuencia de inicialización (probe).

Se corrige esto redefiniendo DAVINCI_I2C_DEFAULT_BUS_FREQ en Hz (100000) para que coincida con la unidad esperada de la propiedad del device tree, permitiendo que la lógica de división existente funcione correctamente para ambos casos.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-24

Moderación

aceptado

Artículo

VDB-382971

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!