CVE-2026-68353 PUBLISHED

wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler

Assigner: Linux
Reserved: 30.07.2026 Published: 10.08.2026 Updated: 10.08.2026

In the Linux kernel, the following vulnerability has been resolved:

wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler

The firmware-controlled num_msg field (u8, 0-255) drives the loop in ath6kl_wmi_tx_complete_event_rx() without validation against the buffer length. This allows out-of-bounds reads of up to 1020 bytes past the WMI event buffer when the firmware sends an inflated num_msg.

Add a check that the buffer is large enough to hold the fixed struct and the num_msg variable-length entries.

Product Status

Vendor Linux
Product Linux
Versions Default: unaffected
  • affected from bdcd81707973cf8aa9305337166f8ee842a050d4 to 69ac7ba3a3df6654e7daa82674575a8c4a1a63ea (excl.)
  • affected from bdcd81707973cf8aa9305337166f8ee842a050d4 to 289edc3c71344b89e6522891147cfb8f61b088bb (excl.)
  • affected from bdcd81707973cf8aa9305337166f8ee842a050d4 to eb636fbc443149b3501c3f97e26225ddcb314a0f (excl.)
  • affected from bdcd81707973cf8aa9305337166f8ee842a050d4 to c38b0d5c661951b5dd082bdf31f8a57a0ce6e540 (excl.)
  • affected from bdcd81707973cf8aa9305337166f8ee842a050d4 to 3a21c89215cc18f1a97c5e5bfd1da6d4f3d44495 (excl.)
Vendor Linux
Product Linux
Versions Default: affected
  • Version 3.2 is affected
  • unaffected from 0 to 3.2 (excl.)
  • unaffected from 6.6.148 to 6.6.* (incl.)
  • unaffected from 6.12.101 to 6.12.* (incl.)
  • unaffected from 6.18.42 to 6.18.* (incl.)
  • unaffected from 7.1.6 to 7.1.* (incl.)
  • unaffected from 7.2-rc5 to * (incl.)

References