CVE-2026-93796
Linux: wifi: iwlwifi: pcie: null RX pointers after free
CVSS
7.0HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.12%Chance of exploitation activity in the next 30 days, higher than 1% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in6ec5bf430cf7466cb412e47f2761594092781facAlso 3456c5bcc987aeb182e50e30c9b02be8420e9953, 2c79d7a7b583050c9f58041465cb46fe3483ab5dCVE List
What fixes it
- 6ec5bf430cf7466cb412e47f2761594092781facLinuxCVE List
- 3456c5bcc987aeb182e50e30c9b02be8420e9953LinuxCVE List
- 2c79d7a7b583050c9f58041465cb46fe3483ab5dLinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
In the Linux kernel, the following vulnerability has been resolved:
wifi: iwlwifi: pcie: null RX pointers after free
When iwl_pcie_tx_init() fails after RX init, nic init unwinds via iwl_pcie_rx_free().
The freed RX members stayed non-NULL on the live transport object, so later teardown or retry could touch stale RX state. Set rx_pool, global_table, rxq, and alloc_page to NULL after free to make repeated cleanup and retry paths safe.
Text from CVE List
Affected versions 10
- Linuxaffected: 9cf671d60fdbeb8f875859c11148cf13c326ada2 before c422d5d53f135ea987f745773953a91f9fe30c3fCVE List
- Linuxaffected: 9cf671d60fdbeb8f875859c11148cf13c326ada2 before 6ec5bf430cf7466cb412e47f2761594092781facCVE List
- Linuxaffected: 9cf671d60fdbeb8f875859c11148cf13c326ada2 before 3456c5bcc987aeb182e50e30c9b02be8420e9953CVE List
- Linuxaffected: 9cf671d60fdbeb8f875859c11148cf13c326ada2 before 2c79d7a7b583050c9f58041465cb46fe3483ab5dCVE List
- Linuxaffected: 5.12CVE List
- Linuxunaffected: all versions before 5.12CVE List
- Linuxunaffected: 6.6.160 through 6.6.*CVE List
- Linuxunaffected: 6.12.111 through 6.12.*CVE List
- Linuxunaffected: 6.18.53 through 6.18.*CVE List
- Linuxunaffected: 7.2CVE List
References 4
- git.kernel.org/stable/c/c422d5d53f135ea987f745773953a91f9fe30c3fReferencevia CVE List
- git.kernel.org/stable/c/6ec5bf430cf7466cb412e47f2761594092781facReferencevia CVE List
- git.kernel.org/stable/c/3456c5bcc987aeb182e50e30c9b02be8420e9953Referencevia CVE List
- git.kernel.org/stable/c/2c79d7a7b583050c9f58041465cb46fe3483ab5dReferencevia CVE List