CVE-2026-64034 in Linuxinfo

Zusammenfassung

von VulDB • 20.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

net: mana: Behebung eines TOCTOU-Doppel-Ladevorgangs (double-fetch) von hwc_msg_id aus dem DMA-Puffer

In `mana_hwc_rx_event_handler()` wird `resp->response.hwc_msg_id` aus einem DMA-kohärenten Speicher gelesen und auf Gültigkeit der Grenzen überprüft. Anschließend liest `mana_hwc_handle_resp()` dasselbe Feld erneut aus demselben DMA-Puffer für den Aufruf von `test_bit()` und die Zeigerarithmetik.

DMA-kohärente Speicherbereiche sind unter x86 als nicht zwischengespeichert (uncacheable) abgebildet und in vertraulichen virtuellen Maschinen (Confidential VMs, z. B. SEV-SNP/TDX) gemeinsam genutzt und unverschlüsselt. Jeder Lesezugriff erfolgt daher direkt auf den für den Host sichtbaren Speicher. Eine Hardwarekomponente kann den Wert zwischen der Überprüfung und der Verwendung ändern und so die Gültigkeitsprüfung umgehen.

Dies wird behoben, indem `hwc_msg_id` genau einmal mit `READ_ONCE()` in eine lokale Stapelvariable (stack-local variable) innerhalb von `mana_hwc_rx_event_handler()` gelesen und der geprüfte Wert als Parameter an `mana_hwc_handle_resp()` übergeben wird.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380192

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!