CVE-2025-39750CWE-125

CVE-2025-39750

High · published September 11, 2025

CVSS v3.1
8.8
EPSS
0%
Percentile
13.9
In the wild
Unconfirmed
What it is

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

wifi: ath12k: Correct tid cleanup when tid setup fails

Currently, if any error occurs during ath12k_dp_rx_peer_tid_setup(),

the tid value is already incremented, even though the corresponding

TID is not actually allocated. Proceed to

ath12k_dp_rx_peer_tid_delete() starting from unallocated tid,

which might leads to freeing unallocated TID and cause potential

crash or out-of-bounds access.

Hence, fix by correctly decrementing tid before cleanup to match only

the successfully allocated TIDs.

Also, remove tid-- from failure case of ath12k_dp_rx_peer_frag_setup(),

as decrementing the tid before cleanup in loop will take care of this.

Compile tested only.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00236 · 13.9th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2025-09-11T21:15Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 6.3, < 6.6.1036.6.103
linux/linux_kernel≥ 6.7, < 6.12.436.12.43
linux/linux_kernel≥ 6.13, < 6.15.116.15.11
linux/linux_kernel≥ 6.16, < 6.16.26.16.2
References (5)
EPSS history
Timeline
  • 11 SEP 16:52Z
    wifi: ath12k: Correct tid cleanup when tid setup fails
    cvelistv5