CVE-2026-72142 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

i2c: imx: Behobener gesperrter Bus bei SMBus-Block-Lesevorgang mit Länge 0 (atomar)

SMBus 3.1 Abschnitt 6.5.7 erlaubt eine Block Read Byte-Anzahl von 0, der atomare Pfad (Polling) lehnt diesen jedoch als -EPROTO ab. Schlimmer noch: Es wird ohne NACK+STOP zurückgegeben; der nächste Empfangszyklus hat bereits begonnen, sodass das Ziel SDA weiterhin hält und der Bus bis zu einem Power Cycle für diesen I2C-Controller stecken bleibt.

Das Lesen von I2DR zur Ermittlung der Anzahl aktiviert ebenfalls das nächste Byte im Pfad count > I2C_SMBUS_BLOCK_MAX, der ebenfalls direkt -EPROTO zurückgab und den Bus blockierte.

Beide Fälle werden behandelt: Das in-flight Dummy-Byte wird mit NACK (TXAK) quittiert und msgs->len erweitert, sodass die bestehende Behandlung des letzten Bytes STOP ausgibt; das Dummy-Byte wird verworfen. Eine Anzahl von 0 ist ein gültiger leerer Block-Lesevorgang; eine Anzahl über I2C_SMBUS_BLOCK_MAX wird weiterhin als -EPROTO gemeldet, jedoch erst nachdem der Bus freigegeben wurde.

Der interruptgesteuerte Pfad weist denselben Fehler aus einem späteren Commit auf und wird separat behoben, da er ein anderes Fixes: Tag und einen anderen stabilen Bereich (stable range) trägt.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

09.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390519

CPE

bereit

EPSS

0.00209

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!