Junglewise Threat Intelligence

CVE-2026-43113: Linux Kernel wl1251 Wi-Fi driver out-of-bounds access in tx_frames

CVE-2026-43113 · Severity: high · CVSS 8.8 · Published 2026-05-06

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability exists in the Linux kernel's driver for TI wl1251 Wi-Fi chips. An attacker within Wi-Fi range could potentially cause a system crash or execute unauthorized code by sending malicious data that exploits how the driver handles wireless network packets. This could lead to a complete loss of system availability or compromise of sensitive data on the affected device.

Technical details

A vulnerability in the wl1251 Wi-Fi driver's tx.c component arises from improper validation of firmware completion IDs. The function wl1251_tx_packet_cb() uses a raw u8 ID from a completion block to index the fixed 16-entry wl->tx_frames[] array without bounds checking. An attacker capable of influencing the firmware completion data (typically via adjacent network access) can trigger an out-of-bounds read/write or a NULL pointer dereference (CWE-476). This can result in a kernel panic (DoS) or potentially arbitrary code execution. Patches have been released across multiple stable kernel branches to validate that the ID fits within the array bounds before dereferencing.

Affected products

  • Linux Linux Kernel 2.6.31 to 6.6.136, 6.7 to 6.12.83, 6.13 to 6.18.24, 6.19 to 6.19.14, 7.0-rc1 to 7.0-rc6

Timeline

  • 2026-03-23: other: Patch submitted by developer
  • 2026-05-06: advisory: CVE published by kernel.org
  • 2026-05-06: disclosed
  • 2026-06-01: patched: Final stable tree updates completed

References

Related threats