CVE-2026-90070 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

tpm: st33zp24: Nullwert bei einem Fehler beim Status-Lesen zurückgeben

st33zp24_status() ignoriert das Ergebnis der Transport-Leseoperation und gibt Daten auch dann zurück, wenn kein Byte empfangen wurde. Der I2C-Transport beispielsweise überspringt i2c_master_recv(), wenn die Register-Auswahl-Schreiboperation zu kurz ist oder fehlschlägt, wodurch die Daten nicht initialisiert bleiben. Der daraus resultierende Stack-Wert kann als TPM_STS-Flags interpretiert werden und lässt Statusprüfungen scheinbar erfolgreich abschließen.

Der Status-Rückruf kann einen Transportfehler nicht weiterleiten. Es wird Null zurückgegeben, es sei denn, recv() meldet genau ein Byte. Wenn keine Statusbits gesetzt sind, versuchen die Aufrufer eine Wiederholung oder gehen den bestehenden Zeitüberschreitungs- oder Fehlerpfad anstelle einer Aktion basierend auf einem ungültigen Statuswert.

Dieses Problem wurde durch einen statischen Analyse-Checker gefunden und durch manuelle Quellcodeprüfung bestätigt.

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

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406560

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!