CVSS
Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)
Атакува се
Време до експлоатация
Описание
Оригинално описание
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.
Засегнати продукти
- Linux Linux: ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f преди da7e4a1aaf397af6a094f640c92d6bc7564c10db; ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f преди 95e414f8324385771bdfd6d497a01d5593813ccb; ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f преди 26a96fa81496afe7d162d172ccdc8cb9dbc685d2; ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f преди da87896f34e0a51489811d1a684e2953099ca98f; ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f преди 0a9c520fdcb1cb2e79c163c12d359b5e1ee40007; ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f преди 17bfe0a8c014ee1d542ad352cd6a0a505361664a
- Linux Linux: 5.13; преди 5.13; 6.1.176 до 6.1.*; 6.6.143 до 6.6.*; 6.12.93 до 6.12.*; 6.18.35 до 6.18.*; 7.0.12 до 7.0.*; от 7.1 нататък
История
- 19 юли 2026 Публикувано
Други уязвимости в Linux Linux
Първоизточници
- https://www.cve.org/CVERecord?id=CVE-2026-63973
- https://nvd.nist.gov/vuln/detail/CVE-2026-63973
- 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