-

CVE-2026-63973

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

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->tx_qp and apc->rxqs. Multiple teardown paths such as
mana_remove(), mana_change_mtu() recovery, and internal error handling
in mana_alloc_queues() can subsequently call into functions that
dereference these pointers without NULL checks:

- mana_chn_setxdp() dereferences apc->rxqs[0], causing a NULL pointer
  dereference panic (CR2: 0000000000000000 at mana_chn_setxdp+0x26).
- mana_destroy_vport() iterates apc->rxqs without a NULL check.
- mana_fence_rqs() iterates apc->rxqs without a NULL check.
- mana_dealloc_queues() iterates apc->tx_qp without a NULL check.

Add NULL guards for apc->rxqs in mana_fence_rqs(),
mana_destroy_vport(), and before the mana_chn_setxdp() call. Add a
NULL guard for apc->tx_qp in mana_dealloc_queues() to skip TX queue
draining when TX queues were never allocated or already freed.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
Produkt Linux
Default Statusunaffected
Version ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f
Version < da7e4a1aaf397af6a094f640c92d6bc7564c10db
Status affected
Version ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f
Version < 95e414f8324385771bdfd6d497a01d5593813ccb
Status affected
Version ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f
Version < 26a96fa81496afe7d162d172ccdc8cb9dbc685d2
Status affected
Version ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f
Version < da87896f34e0a51489811d1a684e2953099ca98f
Status affected
Version ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f
Version < 0a9c520fdcb1cb2e79c163c12d359b5e1ee40007
Status affected
Version ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f
Version < 17bfe0a8c014ee1d542ad352cd6a0a505361664a
Status affected
HerstellerLinux
Produkt Linux
Default Statusaffected
Version 5.13
Status affected
Version 0
Version < 5.13
Status unaffected
Version <= 6.1.*
Version 6.1.176
Status unaffected
Version <= 6.6.*
Version 6.6.143
Status unaffected
Version <= 6.12.*
Version 6.12.93
Status unaffected
Version <= 6.18.*
Version 6.18.35
Status unaffected
Version <= 7.0.*
Version 7.0.12
Status unaffected
Version <= *
Version 7.1
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.21% 0.108
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/da7e4a1aaf397af6a094f640c92d6bc7564c10db
https://git.kernel.org/stable/c/95e414f8324385771bdfd6d497a01d5593813ccb
https://git.kernel.org/stable/c/26a96fa81496afe7d162d172ccdc8cb9dbc685d2
https://git.kernel.org/stable/c/da87896f34e0a51489811d1a684e2953099ca98f
https://git.kernel.org/stable/c/0a9c520fdcb1cb2e79c163c12d359b5e1ee40007
https://git.kernel.org/stable/c/17bfe0a8c014ee1d542ad352cd6a0a505361664a