CVE-2026-64236 in Linuxinfo

Zusammenfassung

von VulDB • 24.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

i2c: davinci: Behebung einer Division durch Null bei fehlender clock-frequency

Wenn die Eigenschaft 'clock-frequency' im Device Tree fehlt, fällt der Treiber auf DAVINCI_I2C_DEFAULT_BUS_FREQ zurück. Dieses Makro war jedoch in kHz (100) definiert, während für die Device-Tree-Eigenschaft Hz erwartet werden.

Die Probe-Funktion teilte den Fallback-Wert durch 1000, was zu einer ganzzahligen Rundung führte und dev->bus_freq = 0 zur Folge hatte. Dies löste einen deterministischen Kernel-Panic aufgrund einer Division durch Null aus, als später in der Probesequenz die Taktteiler berechnet wurden.

Dies wird behoben, indem DAVINCI_I2C_DEFAULT_BUS_FREQ auf Hz (100000) neu definiert wird, um mit der erwarteten Einheit der Device-Tree-Eigenschaft übereinzustimmen und zu ermöglichen, dass die vorhandene Teilungslogik für beide Fälle korrekt funktioniert.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

24.07.2026

Moderieren

akzeptiert

Eintrag

VDB-382971

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!