CVE-2026-43213: wifi: rtw89: pci: validate sequence number of TX release report
In the Linux kernel, the following vulnerability has been resolved:
wifi: rtw89: pci: validate sequence number of TX release report
Hardware rarely reports abnormal sequence number in TX release report, which will access out-of-bounds of wdring->pages array, causing NULL pointer dereference.
BUG: kernel NULL pointer dereference, address: 0000000000000000 #PF: supervisor read access in kernel mode #PF: errorcode(0x0000) - not-present page PGD 0 P4D 0 Oops: 0000 [#1] PREEMPT SMP NOPTI CPU: 1 PID: 1085 Comm: irq/129-rtw89p Tainted: G S U 6.1.145-17510-g2f3369c91536 #1 (HASH:69e8 1) Call Trace: <IRQ> rtw89pcireleasetx+0x18f/0x300 [rtw89pci (HASH:4c83 2)] rtw89pcinapipoll+0xc2/0x190 [rtw89pci (HASH:4c83 2)] netrxaction+0xfc/0x460 net/core/dev.c:6578 net/core/dev.c:6645 net/core/dev.c:6759 handlesoftirqs+0xbe/0x290 kernel/softirq.c:601 ? rtw89pciinterruptthreadfn+0xc5/0x350 [rtw89pci (HASH:4c83 2)] localbhenableip+0xeb/0x120 kernel/softirq.c:499 kernel/softirq.c:423 </IRQ> <TASK> rtw89pciinterruptthreadfn+0xf8/0x350 [rtw89pci (HASH:4c83 2)] ? irqthread+0xa7/0x340 kernel/irq/manage.c:0 irqthread+0x177/0x340 kernel/irq/manage.c:1205 kernel/irq/manage.c:1314 ? thawkernelthreads+0xb0/0xb0 kernel/irq/manage.c:1202 ? irqforcedthreadfn+0x80/0x80 kernel/irq/manage.c:1220 kthread+0xea/0x110 kernel/kthread.c:376 ? synchronizeirq+0x1a0/0x1a0 kernel/irq/manage.c:1287 ? kthreadassociateblkcg+0x80/0x80 kernel/kthread.c:331 retfromfork+0x1f/0x30 arch/x86/entry/entry64.S:295 </TASK>
To prevent crash, validate rppinfo.seq before using.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
ubuntu/linux-nvidia-tegrato a version that resolves this vulnerability.Fixed in 6.8.0-1035.38 - Upgrade
Upgrade
debian/linuxto a version that resolves this vulnerability.Fixed in 6.19.6-1 - Upgrade
Upgrade
debian/linuxto a version that resolves this vulnerability.Fixed in 7.2.12-1Fixed in 7.2.14-1 - Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 6.1.191 - Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 6.6.160 - Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 6.12.114 - Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 6.18.16 - Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 6.19.6
Event History
Frequently Asked Questions
What is the severity of CVE-2026-43213?
CVE-2026-43213 is considered a moderate severity vulnerability due to potential out-of-bounds access.
How do I fix CVE-2026-43213?
To fix CVE-2026-43213, update the Linux kernel to a version that incorporates the vulnerability fix.
What systems are affected by CVE-2026-43213?
CVE-2026-43213 affects the Linux kernel versions 5.16 to 6.18.16 and 6.19 to 6.19.6 with the rtw89 driver.
What is the nature of the vulnerability described in CVE-2026-43213?
CVE-2026-43213 involves a failure to validate the sequence number of TX release reports, leading to potential out-of-bounds access.
Has CVE-2026-43213 been resolved?
Yes, CVE-2026-43213 has been resolved in updated versions of the Linux kernel.