CVE 7.5 HIGH

net: airoha: fix BQL imbalance in TX path_CVE-2026-52983

7.5 / 10
HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Description

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.

Basic Information

ID CVE-2026-52983
Source Linux
Published Jun 24, 2026 at 16:28
Modified Jun 28, 2026 at 06:37

Affected Product

Vendor Linux
Product Linux
Version 1d304174106c93ce05f6088813ad7203b3eb381a
Affected Versions Linux Linux 1d304174106c93ce05f6088813ad7203b3eb381a
Linux Linux 1d304174106c93ce05f6088813ad7203b3eb381a
Linux Linux 1d304174106c93ce05f6088813ad7203b3eb381a
Linux Linux ca24fcac1daaa5e8a667981d81986a3eb4b9fb04
Linux Linux 6.12.91
Linux Linux 6.13

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.