CVE-2026-72094
Last modified
CVE-2026-72094 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: dma-buf: dma-fence: Fix potential NULL pointer dereference The commit mentioned in the fixes tag below introduced a mechanism through which fence producers can fully decouple from fence consumers. This, desirable, mechanism is based on the fence's signaled-bit as the "decoupling point". A sophisticated interaction between RCU and atomic instructions attempts to ensure that fence consumers can still interact with fence producers through the dma_fence_ops (callback pointers into the producer). This is the desired behavior: to check for decoupling, the signaled-bit is first checked. If it's not yet signaled, RCU ensures that the ops pointer cannot yet be NULL. Hereby, dma_fence_signal_timestamp_locked() first sets the signaled-bit, and then sets the ops pointer to NULL. EPSS estimates a 0.20% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: dma-buf: dma-fence: Fix potential NULL pointer dereference The commit mentioned in the fixes tag below introduced a mechanism through which fence producers can fully decouple from fence consumers. This, desirable, mechanism is based on the fence's signaled-bit as the "decoupling point". A sophisticated interaction between RCU and atomic instructions attempts to ensure that fence consumers can still interact with fence producers through the dma_fence_ops (callback pointers into the producer). This is the desired behavior: to check for decoupling, the signaled-bit is first checked. If it's not yet signaled, RCU ensures that the ops pointer cannot yet be NULL. Hereby, dma_fence_signal_timestamp_locked() first sets the signaled-bit, and then sets the ops pointer to NULL. Readers first load the ops pointer, and then check through the signaled-bit whether the pointer can legally be accessed. These set and load operations could occur out of order on weakly ordered platforms. This problem can be solved very elegantly by using the ops pointer itself as the synchronization point. The pointer is either NULL, or cannot become NULL while it is being used thanks to RCU. Replace the signaled-bit check in dma_fence_timeline_name() and dma_fence_driver_name().
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= f4cc3ab824d6772a48ca9d9c74ac623b3309985d, < 15ecfdf0ef6f6d874d0a26690d300857b39ebfd0; >= f4cc3ab824d6772a48ca9d9c74ac623b3309985d, < 035219a760edb35ae9a9e96beba7f122e26a997b |
| Linux | Linux | 7.1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-72094?
How severe is CVE-2026-72094?
How do I fix CVE-2026-72094?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-72089In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2026-7209The Simple Link Directory plugin for WordPress is vulnerable…6.4
- CVE-2026-72090In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72091In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72092In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72093In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72095In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-72096In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72097In the Linux kernel, the following vulnerability has been re…
- CVE-2026-72098In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-72099In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2026-7210`xml.parsers.expat` and `xml.etree.ElementTree` use insuffic…7.5
Are you affected by CVE-2026-72094?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
