Description
In the Linux kernel, the following vulnerability has been resolved:

net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue()

Similar to airoha_qdma_cleanup_rx_queue(), reset DMA TX descriptors in
airoha_qdma_cleanup_tx_queue routine. Moreover, reset TX_DMA_IDX to
TX_CPU_IDX to notify the NIC the QDMA TX ring is empty.
Published: 2026-07-19
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A missing bit in the airoha driver's QDMA transmit queue cleanup routine causes DMA transmit descriptors to remain uncleared after a queue reset, and the TX index is not properly synchronized with the CPU index. While the kernel does not immediately crash, the NIC may incorrectly believe its transmit ring is full or that the queue is still in use, leading to lost or delayed packets and degraded network performance.

Affected Systems

All Linux kernel releases that include the airoha network driver before the commit that adds the missing bits are affected. Distributions shipping a kernel older than the patched commit are therefore at risk until the kernel is upgraded or the patch is applied.

Risk and Exploitability

The EPSS score is below 1 % and the vulnerability is not listed in CISA KEV, indicating a low likelihood of exploitation. The likely attack vector is the triggering of the cleanup logic when packets are transmitted or when the driver is reset, which could be induced by sending traffic over the affected interface or by a local user with sufficient privileges. Based on the description, the primary impact includes network performance degradation or temporary loss of transmit capability rather than remote code execution.

Generated by OpenCVE AI on August 4, 2026 at 18:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the airoha driver patch
  • If upgrading is not immediately possible, apply the upstream patch to the kernel source or its airoha driver module and rebuild the driver
  • Continuously monitor NIC health and kernel logs for errors or anomalies related to DMA descriptor handling to detect potential issues

Generated by OpenCVE AI on August 4, 2026 at 18:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Wed, 22 Jul 2026 00:15:00 +0000


Sun, 19 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue() Similar to airoha_qdma_cleanup_rx_queue(), reset DMA TX descriptors in airoha_qdma_cleanup_tx_queue routine. Moreover, reset TX_DMA_IDX to TX_CPU_IDX to notify the NIC the QDMA TX ring is empty.
Title net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-07-19T14:04:47.572Z

Reserved: 2026-07-19T07:54:57.016Z

Link: CVE-2026-63859

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity :

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-63859 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T18:30:12Z

Weaknesses