CVE-2026-93830
Last modified
CVE-2026-93830 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: net: stmmac: xgmac2: disable RBUE in default RX interrupt mask Enabling the RX Buffer Unavailable (RBUE) interrupt is counterproductive and can trigger a MAC interrupt storm under heavy RX pressure. When the DMA runs out of RX descriptors it fires RBUE continuously until software refills the ring. However, RBUE is redundant: the normal RX completion interrupt (RIE) already triggers NAPI, which processes completed descriptors and refills the ring, causing the DMA to resume. EPSS estimates a 0.43% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: net: stmmac: xgmac2: disable RBUE in default RX interrupt mask Enabling the RX Buffer Unavailable (RBUE) interrupt is counterproductive and can trigger a MAC interrupt storm under heavy RX pressure. When the DMA runs out of RX descriptors it fires RBUE continuously until software refills the ring. However, RBUE is redundant: the normal RX completion interrupt (RIE) already triggers NAPI, which processes completed descriptors and refills the ring, causing the DMA to resume. The RBUE handler itself only sets handle_rx - the same outcome as RIE. On Agilex5 under heavy RX pressure, the MAC interrupt (which includes RBUE) was observed firing 1,821,811,555 times against only 2,618,627 actual RX completions - a ~695x ratio - confirming the severity of the storm. RBUE does not provide OOM recovery. If page_pool is exhausted, stmmac_rx_refill() cannot advance the DMA tail pointer, the DMA stays suspended, and RBUE fires again on the next NAPI completion - a storm with no forward progress. This patch trades that storm for a clean stall with the same RX outcome. Proper OOM recovery is a pre-existing gap outside the scope of this fix. Note: as a consequence of disabling RBUE, the rx_buf_unav_irq ethtool counter will always read 0 on XGMAC2 devices. This behaviour is already inconsistent across DWMAC core versions. Remove RBUE from XGMAC_DMA_INT_DEFAULT_EN and XGMAC_DMA_INT_DEFAULT_RX to prevent the interrupt storm while keeping normal RX handling intact.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= d6ddfacd95c79d43465d4a85dffb1c9beca343a9, < 8c9d57b5dc098b84631d0b3559c84c499ea2170a; >= d6ddfacd95c79d43465d4a85dffb1c9beca343a9, < 7a10e54e42a8f73a8d731f5a281fc06bb41b9250; >= d6ddfacd95c79d43465d4a85dffb1c9beca343a9, < 6b3b91433d5f4eae6865cdaa96f40cd67849e1f6; >= d6ddfacd95c79d43465d4a85dffb1c9beca343a9, < 74dbb85a6a254b5fc1f265a6cd61b2ba9d9221d7; >= d6ddfacd95c79d43465d4a85dffb1c9beca343a9, < 0b1a5d3647ce07c27a9fffefc11a8cbf7d7b25ce; >= d6ddfacd95c79d43465d4a85dffb1c9beca343a9, < 87e2826ed2058747ddf014c082569a46bfadd96b; >= d6ddfacd95c79d43465d4a85dffb1c9beca343a9, < d3265c19b35d036bba327b36b5366bee76b0157c |
| Linux | Linux | 4.19 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-93830?
How severe is CVE-2026-93830?
How do I fix CVE-2026-93830?
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-93825In the Linux kernel, the following vulnerability has been re…
- CVE-2026-93826In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-93827In the Linux kernel, the following vulnerability has been re…8.4
- CVE-2026-93828In the Linux kernel, the following vulnerability has been re…
- CVE-2026-93829In the Linux kernel, the following vulnerability has been re…
- CVE-2026-9383A vulnerability has been found in itsourcecode Electronic Ju…7.3
- CVE-2026-93832A component of one of the Motorola system applications was e…4.4
- CVE-2026-93834A use-after-free vulnerability was found in QEMU's 9pfs subs…8.8
- CVE-2026-93836The WPC Product Bundles for WooCommerce plugin for WordPress…7.2
- CVE-2026-93838SGLang versions through 0.5.20 contain an unbounded memory a…5.9
- CVE-2026-93839LightLLM through 1.2.0 contains an authentication bypass vul…9.8
- CVE-2026-9384A vulnerability was found in Totolink A8000RU 7.1cu.643_b202…9.8
Are you affected by CVE-2026-93830?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
