Cloudanix VulnDB

CVE-2026-52983

None

CVSS

—

EPSS

0.6%

Published

Jun 24, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

Some Linux devices using Airoha network hardware can lose or degrade network connectivity under certain traffic conditions unless their kernel is updated.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Moderate
Impact
Denial Of Service
Component
OS kernel
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

This is a denial-of-service flaw in the Linux kernel Airoha network driver transmit path. The driver can account transmitted packets against one set of netdev transmit queues while accounting completions across a broader queue set, creating inconsistent Byte Queue Limits accounting. Under affected conditions, the transmit queue state can become imbalanced, potentially causing queue stalls, degraded throughput, transmit timeouts, or loss of network availability on systems using the affected Airoha network interface. The issue is limited to availability impact and does not indicate code execution or privilege escalation from the provided advisory.

Why it matters to the business

Systems that rely on affected Airoha-based network interfaces may experience intermittent or sustained network disruption, which can affect routing, embedded appliances, gateways, or Linux-based devices using this driver. The current public risk appears moderate to low because EPSS is low, the vulnerability is not listed in CISA KEV, ransomware use is not reported, and no public exploit maturity is indicated; however, network-interface denial of service can still create operational outages where these devices are in critical paths.

How an attack unfolds

An attacker would need a way to cause traffic to be transmitted through an affected Airoha network interface. By driving crafted or high-volume transmit activity that exercises queue mappings beyond the transmit queues accounted in the affected path, the driver may misalign packet-in-flight accounting and completion accounting. Over time, this can leave Byte Queue Limits state inconsistent, causing transmit queues to stop, timeout, or behave unpredictably. The result is service degradation or denial of service for network traffic handled by the affected interface. Exploitation is most plausible from a local workload, compromised host process, container with network access, or adjacent traffic pattern that causes the affected device to transmit substantial traffic; the advisory does not support remote unauthenticated code execution.

How to fix it

Update to a Linux kernel version that includes the upstream fix for the Airoha driver BQL accounting imbalance and reset handling in the network device stop path. If vendor kernels are used, apply the relevant distribution, appliance, or hardware-vendor kernel update rather than relying only on upstream version numbers. If immediate patching is not possible, reduce exposure by limiting untrusted workloads that can generate high-volume outbound traffic through affected interfaces, applying traffic shaping or rate limits where feasible, monitoring for transmit queue timeouts, and failing over critical network paths to unaffected interfaces or devices.

How to confirm the fix worked

Confirm whether the running kernel includes the fixed Airoha network driver changes for balanced BQL accounting in the transmit path and reset of all netdev transmit queues in the stop callback. Validate installed kernel package versions against the relevant Linux distribution or device-vendor advisory. On affected hardware, perform controlled transmit-load testing after patching and verify that no transmit queue stalls, NETDEV WATCHDOG events, or Airoha driver transmit timeout messages occur. Confirm that interface counters, queue statistics, and system logs remain stable during sustained outbound traffic.

Typical attack path

  1. Identify a Linux system or appliance using the affected Airoha network driver.
  2. Generate outbound network traffic through the affected interface, especially traffic patterns that exercise multiple transmit queue mappings.
  3. Trigger inconsistent transmit queue accounting between packet submission and completion handling.
  4. Cause transmit queue imbalance, stalls, or watchdog timeouts.
  5. Disrupt network connectivity or degrade throughput for services relying on that interface.

How to detect it

To determine whether exploitation or triggering has already occurred, review kernel logs, system journals, network monitoring, and interface statistics for signs of transmit queue stalls or driver instability on Airoha interfaces. Useful log sources include dmesg, /var/log/kern.log, /var/log/messages, systemd-journald kernel entries, appliance event logs, and network telemetry showing abrupt throughput drops or interface resets. Look for NETDEV WATCHDOG messages, transmit queue timeout events, repeated interface down/up transitions, unexplained carrier loss, or Airoha/QDMA-related errors correlated with high outbound traffic. Because this issue produces availability symptoms rather than a unique payload or persistent artifact, detection should focus on timing correlation between heavy transmit activity and kernel/network-driver errors.

  • airoha
  • NETDEV WATCHDOG
  • transmit queue timed out
  • tx timeout
  • queue timed out
  • qdma
  • airoha_dev_xmit
  • airoha_qdma_tx_napi_poll
  • Byte Queue Limits
  • BQL
  • /var/log/kern.log
  • /var/log/messages
  • dmesg

What your security team should do

  • Inventory Linux systems, embedded devices, routers, gateways, and appliances that use Airoha network interfaces or the Linux airoha network driver.
  • Prioritize patching systems where affected interfaces carry production, management, routing, or customer-facing traffic.
  • Track vendor kernel advisories and apply the kernel update containing the Airoha BQL accounting fix as soon as available for the deployed platform.
  • Until patched, monitor for transmit queue timeouts, link degradation, interface resets, and sudden drops in throughput on Airoha-backed interfaces.
  • Apply rate limiting or isolate untrusted workloads that can generate sustained outbound traffic through affected devices.
  • Plan failover or maintenance windows for critical devices because remediation may require a kernel update and reboot.

The record

In the Linux kernel, the following vulnerability has been resolved: net: airoha: fix BQL imbalance in TX path Fix a possible BQL imbalance in airoha_dev_xmit(), where inflight packets are accounted only for the AIROHA_NUM_TX_RING netdev TX queues. The queue index is computed as: qid = skb_get_queue_mapping(skb) % ARRAY_SIZE(qdma->q_tx) txq = netdev_get_tx_queue(dev, qid); However, airoha_qdma_tx_napi_poll() accounts completions across all netdev TX queues (num_tx_queues), leading to inconsistent BQL accounting. Also reset all netdev TX queues in the ndo_stop callback.

Affected packages

Ecosystem Package Introduced Fixed