---
id: CVE-2026-63859
title: 'net: airoha: Add missing bits in airoha_qdma_cleanup_tx_queue()'
summary: |-
  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 rou…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 23020f04932701d5c8363e60756f12b43b8ed752 <
    7b86b4c7767e932f59cd23b31587b73a03cb1dfc
  - >-
    Linux >= 23020f04932701d5c8363e60756f12b43b8ed752 <
    c0cfce4d76702dba9601a4020df1a0bc35806efc
  - >-
    Linux >= 23020f04932701d5c8363e60756f12b43b8ed752 <
    9b5d56fe389d68ede080c716e6f10895facaf7db
  - >-
    Linux >= 23020f04932701d5c8363e60756f12b43b8ed752 <
    3309965fe44c00fd65af7cef5016e9e782c021a7
  - Linux 6.11
published: '2026-07-19'
updated: '2026-10-21'
sourceUpdated: '2026-10-21T12:42:42.608Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-63859'
references:
  - url: 'https://git.kernel.org/stable/c/7b86b4c7767e932f59cd23b31587b73a03cb1dfc'
  - url: 'https://git.kernel.org/stable/c/c0cfce4d76702dba9601a4020df1a0bc35806efc'
  - url: 'https://git.kernel.org/stable/c/9b5d56fe389d68ede080c716e6f10895facaf7db'
  - url: 'https://git.kernel.org/stable/c/3309965fe44c00fd65af7cef5016e9e782c021a7'
tags:
  - cve.org
epss: 0.00206
epssPercentile: 0.10086
ingestedAt: '2026-10-21T12:48:53.613Z'
---

## Overview

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.

## Affected

- `Linux >= 23020f04932701d5c8363e60756f12b43b8ed752 < 7b86b4c7767e932f59cd23b31587b73a03cb1dfc`
- `Linux >= 23020f04932701d5c8363e60756f12b43b8ed752 < c0cfce4d76702dba9601a4020df1a0bc35806efc`
- `Linux >= 23020f04932701d5c8363e60756f12b43b8ed752 < 9b5d56fe389d68ede080c716e6f10895facaf7db`
- `Linux >= 23020f04932701d5c8363e60756f12b43b8ed752 < 3309965fe44c00fd65af7cef5016e9e782c021a7`
- `Linux 6.11`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
