In the Linux kernel, the following vulnerability has been resolved: net: xilinx: axienet: Free outstanding DMA buffers on dmaengine stop In the… (CVE-2026-99028)
Description
A vulnerability in the Linux kernel's Xilinx axienet network driver was resolved. The issue involved the improper freeing of DMA buffers on dmaengine stop, causing a memory leak of SKBs and DMA mappings during interface shutdown. This could exhaust limited IOMMU aperture resources. The fix ensures all DMA-mapped buffers are properly unmapped and freed on stop, and adds synchronization to prevent race conditions between buffer callbacks and driver stop operations.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel's Xilinx axienet driver pre-submits RX buffers and holds in-flight TX buffers with SKBs DMA-mapped and freed only in completion callbacks. On ndo_stop(), dmaengine_terminate_sync() aborts descriptors without running callbacks, causing the driver to free only ring shells and leak SKBs and DMA mappings on each interface down event. With many RX buffers pre-posted, this leak can exhaust IOMMU aperture. The patch clears skb slots in TX and RX callbacks to mark live DMA buffers and ensures all such buffers are unmapped and freed on stop. It also adds a lock to prevent race conditions where a callback might resubmit buffers after termination has started, preventing use-after-free scenarios.
Potential Impact
The vulnerability causes a resource leak of DMA-mapped buffers and SKBs during network interface shutdown, potentially exhausting IOMMU aperture resources. This could degrade system stability or network functionality over time due to resource exhaustion. There is no indication of direct code execution or privilege escalation from the provided data.
Mitigation Recommendations
A fix has been implemented in the Linux kernel to properly free all outstanding DMA buffers on dmaengine stop and to prevent race conditions during driver teardown. Users should update to the fixed kernel version containing this patch. No additional mitigation steps are indicated.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-5xgg-2g43-r4gh
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-99028"]
Threat ID: 6adbaacfd73cc49347b20540
Added to database: 10/23/2026, 18:43:27 UTC
Last enriched: 10/23/2026, 18:54:26 UTC
Last updated: 10/23/2026, 23:45:06 UTC
Views: 3
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.