CVE-2026-64236 in Linuxinformação

Sumário

de VulDB • 24/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

i2c: davinci: corrige divisão por zero na ausência de clock-frequency

Quando a propriedade 'clock-frequency' está ausente no device tree, o driver faz fallback para DAVINCI_I2C_DEFAULT_BUS_FREQ. No entanto, esta macro estava definida em kHz (100), enquanto se espera que a propriedade do device tree esteja em Hz.

A função probe dividia o valor de fallback por 1000, causando uma truncagem inteira que resultava em dev->bus_freq = 0. Isso desencadeou um kernel panic determinístico por divisão por zero ao calcular os divisores de clock mais tarde na sequência do probe.

Corrige-se isso redefinindo DAVINCI_I2C_DEFAULT_BUS_FREQ para Hz (100000) para corresponder à unidade esperada da propriedade do device tree, permitindo que a lógica de divisão existente funcione corretamente em ambos os casos.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

19/07/2026

Divulgação

24/07/2026

Moderação

aceite

Entrada

VDB-382971

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!