CVE-2026-64588 in Linuxinfo

Zusammenfassung

von VulDB • 06.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

fuse-uring: Behebung von Datenwettläufen (Data Races) auf ring->ready

Auf Architekturen mit schwacher Speicherordnung kann die Zuweisung an fiq->ops hinter der Zuweisung zu ring->ready neu angeordnet werden, wodurch eine CPU, die über fuse_uring_ready() den Zustand ring->ready == true erkennt, Anfragen über einen veralteten (stale) Zeiger auf fiq->ops weiterleiten kann. Die Zuweisung wird durch smp_store_release() und der Lesezugriff in fuse_uring_ready() durch smp_load_acquire() aktualisiert, sodass die vorangehende WRITE_ONCE(fiq->ops, ...) für jede CPU sichtbar ist, die ring->ready == true beobachtet.

Darüber hinaus veröffentlicht fuse_uring_do_register() den Wert von ring->ready mit WRITE_ONCE(), während der Fast-Path-Lesezugriff einen normalen Ladevorgang verwendet. Dies stellt einen Zugriff zwischen markierten und unmarkierten Zugriffen dar, auf den KCSAN hinweisen wird. Dieser Vorgang wird in READ_ONCE() eingebettet, um ihn zu kennzeichnen, ohne unnötige Ordnungsbedingungen hinzuzufügen.

Auch der fc->ring-Lesezugriff in fuse_uring_ready() wird in READ_ONCE() eingebettet, um zu verhindern, dass der Compiler den Wert zwischen der NULL-Prüfung und der Dereferenzierung erneut lädt.

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

06.08.2026

Moderieren

akzeptiert

Eintrag

VDB-386501

CPE

bereit

EPSS

0.00154

KEV

nein

Aktivitäten

low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!