CVE-2026-90377
NoneCVSS
—
EPSS
0.2%
Published
Sep 17, 2026
CISA due date
—
Cloudanix analysis
A wireless network driver bug on some Linux devices can cause received data packets to be delayed or arrive out of order until fixed.
- Exploitation
- Adjacent Network
- Attacker needs
- None
- Complexity
- Theoretical
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Race Condition
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Incorrect RX data frame queuing for RRO 3.0 in the mt76 driver places frames on the data queue instead of the indicator queue, causing them to remain unprocessed until the wrong NAPI context runs and resulting in stalls plus packet reordering.
Why it matters to the business
Wireless devices using affected mt76 hardware may experience degraded network throughput, increased latency, or unreliable data delivery until the driver is updated.
How an attack unfolds
An attacker sends a sustained stream of wireless frames that trigger the RRO 3.0 data path; because frames are left on the wrong queue, processing is delayed or reordered, amplifying any existing race condition in RX handling.
How to fix it
Update the Linux kernel to a version containing the fix for the mt76 RRO 3.0 RX queuing logic; rebuild and deploy the updated kernel module on all affected systems.
How to confirm the fix worked
Confirm the mt76 driver version contains the commit that routes RRO 3.0 released frames to the MT_RXQ_RRO_IND list and verify that RX NAPI processing occurs exclusively in the indicator queue context.
Typical attack path
- Target a system running an unpatched mt76 driver with RRO 3.0 enabled
- Generate high-rate RX traffic that exercises the RRO data queue path
- Observe or induce stalls and reordering in the indicator queue NAPI context
- Leverage resulting packet loss or latency for denial-of-service or traffic analysis
How to detect it
Inspect kernel logs for mt76 RX queue warnings, stalled NAPI polling messages, or repeated reordering events on systems with mt76 hardware; correlate with wireless interface packet counters showing unexpected latency spikes.
What your security team should do
- Prioritize kernel updates on any systems using mt76 Wi-Fi hardware with RRO 3.0
- Monitor upstream stable kernel releases for the referenced fix and schedule testing
- Temporarily disable RRO 3.0 via driver parameters if immediate patching is not feasible
The record
In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: fix RX data queuing of RRO 3.0 For RRO 3.0, RX data released from a RRO data queue should be put to the indicator queue. The frames are processed and completed in the context of the indicator queue NAPI, which only polls skbs queued on the MT_RXQ_RRO_IND list; frames queued under the data queue id are left sitting on that list until the data queue NAPI happens to run, stalling and reordering RX data.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|