CVE-2026-63973

Source
https://cve.org/CVERecord?id=CVE-2026-63973
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63973.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-63973
Downstream
Published
2026-07-19T14:55:59.263Z
Modified
2026-07-21T03:47:44.257959683Z
Summary
net: mana: Add NULL guards in teardown path to prevent panic on attach failure
Details

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

net: mana: Add NULL guards in teardown path to prevent panic on attach failure

When queue allocation fails partway through, the error cleanup frees and NULLs apc->txqp and apc->rxqs. Multiple teardown paths such as manaremove(), manachangemtu() recovery, and internal error handling in manaallocqueues() can subsequently call into functions that dereference these pointers without NULL checks:

  • manachnsetxdp() dereferences apc->rxqs[0], causing a NULL pointer dereference panic (CR2: 0000000000000000 at manachnsetxdp+0x26).
  • manadestroyvport() iterates apc->rxqs without a NULL check.
  • manafencerqs() iterates apc->rxqs without a NULL check.
  • manadeallocqueues() iterates apc->tx_qp without a NULL check.

Add NULL guards for apc->rxqs in manafencerqs(), manadestroyvport(), and before the manachnsetxdp() call. Add a NULL guard for apc->txqp in manadealloc_queues() to skip TX queue draining when TX queues were never allocated or already freed.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63973.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f
Fixed
da7e4a1aaf397af6a094f640c92d6bc7564c10db
Fixed
95e414f8324385771bdfd6d497a01d5593813ccb
Fixed
26a96fa81496afe7d162d172ccdc8cb9dbc685d2
Fixed
da87896f34e0a51489811d1a684e2953099ca98f
Fixed
0a9c520fdcb1cb2e79c163c12d359b5e1ee40007
Fixed
17bfe0a8c014ee1d542ad352cd6a0a505361664a

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63973.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.13.0
Fixed
6.1.176
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.143
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.93
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.35
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.0.12

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63973.json"