CVE-2026-72094 in Linuxinfo

Zusammenfassung

von VulDB • 16.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

dma-buf: dma-fence: Behebung einer potenziellen NULL-Zeiger-Dereferenzierung

Der im Fixes-Tag unten erwähnte Commit führte einen Mechanismus ein, durch den Fence-Produzenten vollständig von Fence-Verbrauchern entkoppelt werden können. Dieser wünschenswerte Mechanismus basiert auf dem „Signaled-Bit“ (Signalisierungsbit) des Fences als „Entkopplungspunkt“.

Eine ausgeklügelte Interaktion zwischen RCU und atomaren Anweisungen versucht sicherzustellen, dass Fence-Verbraucher weiterhin mit Fence-Produzenten über die dma_fence_ops (Callback-Zeiger in den Produzenten) interagieren können.

Dies ist das gewünschte Verhalten: Zur Überprüfung der Entkopplung wird zunächst das Signaled-Bit geprüft. Wenn es noch nicht gesetzt ist, stellt RCU sicher, dass der ops-Zeiger noch nicht NULL sein kann.

Dabei setzt dma_fence_signal_timestamp_locked() zuerst das Signaled-Bit und legt dann den ops-Zeiger auf NULL fest. Leser laden zunächst den ops-Zeiger und prüfen anschließend über das Signaled-Bit, ob der Zeiger legal zugegriffen werden darf.

Diese Setz- und Ladeoperationen könnten auf Plattformen mit schwacher Speicherordnung (weakly ordered platforms) außerhalb der Reihenfolge auftreten. Dieses Problem lässt sich sehr elegant lösen, indem der ops-Zeiger selbst als Synchronisationspunkt verwendet wird. Der Zeiger ist entweder NULL oder kann dank RCU nicht zu NULL werden, während er verwendet wird.

Ersetzen Sie die Prüfung des Signaled-Bits in dma_fence_timeline_name() und dma_fence_driver_name().

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

Zuständig

Linux

Reservieren

09.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390501

CPE

bereit

EPSS

0.00198

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!