CVE-2026-93159 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

crypto: atmel-sha204a – Behebung eines Heap-Info-Leaks bei I2C-Übertragungsfehlern

Der nicht-blockierende RNG-Pfad alloziert eine work_data-Struktur, um den Status einer laufenden asynchronen I2C-Anfrage zu verfolgen. Dieser Zeiger wird in rng->priv gespeichert und später vom Lese-Pfad verarbeitet, sobald die Transaktion abgeschlossen ist.

Wenn der zugrunde liegende I2C-Transfer fehlschlägt, wird der Completion-Callback mit einem nicht-null Status aufgerufen. In diesem Fall ist das allozierte work_data nicht zur Erzeugung von RNG-Ausgaben verwendbar und darf nicht mehr mit dem hwrng-Zustand verknüpft sein.

Bisher hat die Fehlerpfad-Logik nur eine Warnung protokolliert, den Zeigerstatus jedoch nicht zurückgesetzt, was dazu führen kann, dass nachfolgende Leseversuche einen veralteten Zustand beobachten und diesen als gültige Abschlussdaten interpretieren.

Beheben Sie dies durch Freigabe des ausstehenden work_data. Die I2C-Transaktion meldet einen Fehler. Dies stellt sicher, dass fehlgeschlagene Anfragen keinen Restzustand hinterlassen, der bei späteren Lesevorgängen als gültige RNG-Daten interpretiert werden könnte. Das Zurücksetzen von rng->priv erfolgt beim nachfolgenden Aufruf des nicht-blockierenden Lesepfads.

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

Zuständig

Linux

Reservieren

17.09.2026

Veröffentlichung

18.09.2026

Moderieren

akzeptiert

Eintrag

VDB-407236

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!