wifi: ath12k: Decrement TID on RX peer frag setup error handling
In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: Decrement TID on RX peer frag setup error handling Currently, TID is not decremented before peer cleanup, during error handling path of ath12k_dp_rx_peer_frag_setup(). This could lead to out-of-bounds access in peer->rx_tid[]. Hence, add a decrement operation for TID, before peer cleanup to ensures proper cleanup and prevents out-of-bounds access issues when the RX peer frag setup fails. Found during code review. Compile tested only.
- Products
- Kernel
- Affected versions
- Not specified
- Fixed versions
- 6.12.43, 6.15.11, 6.16.2, 6.6.103
- CVEs
- CVE-2025-39761
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 8 Nov 2026, 00:22 UTC · Revision 1
Source evidence
wifi: ath12k: Decrement TID on RX peer frag setup error handling
core-osv · Original sourcePublished 11 Sept 2025, 16:52 UTC
In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: Decrement TID on RX peer frag setup error handling Currently, TID is not decremented before peer cleanup, during error handling path of ath12k_dp_rx_peer_frag_setup(). This could lead to out-of-bounds access in peer->rx_tid[]. Hence, add a decrement operation for TID, before peer cleanup to ensures proper cleanup and prevents out-of-bounds access issues when the RX peer frag setup fails. Found during code review. Compile tested only.
osv:CVE-2025-39761
Kernel
Fixed versions: 6.6.103, 6.12.43, 6.15.11, 6.16.2
Complete source record
{
"id": "840f087a328aed6b093cdcdbd2786d260b139d8769c8e860c2b78157573d2168",
"url": "https://osv.dev/vulnerability/CVE-2025-39761",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "wifi: ath12k: Decrement TID on RX peer frag setup error handling",
"summary": "In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: Decrement TID on RX peer frag setup error handling Currently, TID is not decremented before peer cleanup, during error handling path of ath12k_dp_rx_peer_frag_setup(). This could lead to out-of-bounds access in peer->rx_tid[]. Hence, add a decrement operation for TID, before peer cleanup to ensures proper cleanup and prevents out-of-bounds access issues when the RX peer frag setup fails. Found during code review. Compile tested only.",
"evidence": "osv:CVE-2025-39761",
"products": [
{
"name": {
"value": "Kernel",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "6.6.103",
"evidence": "/affected/1/ranges"
},
{
"value": "6.12.43",
"evidence": "/affected/1/ranges"
},
{
"value": "6.15.11",
"evidence": "/affected/1/ranges"
},
{
"value": "6.16.2",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "high",
"structured": {
"id": "CVE-2025-39761",
"aliases": [
"CVE-2025-39761"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"type": "GIT",
"events": [
{
"introduced": "d889913205cf7ebda905b1e62c5867ed4e39f6c2"
},
{
"fixed": "eb1e1526b82b8cf31f1ef9ca86a2647fb6cd89c6"
},
{
"fixed": "7c3e99fd4a66a5ac9c7dd32db07359666efe0002"
},
{
"fixed": "a3b73c72c42348bf1555fd2b00f32f941324b242"
},
{
"fixed": "9530d666f4376c294cdf4348c29fe3542fec980a"
},
{
"fixed": "7c0884fcd2ddde0544d2e77f297ae461e1f53f58"
}
]
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-39761.json"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.3.0"
},
{
"fixed": "6.6.103"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.7.0"
},
{
"fixed": "6.12.43"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.13.0"
},
{
"fixed": "6.15.11"
}
]
},
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "6.16.0"
},
{
"fixed": "6.16.2"
}
]
}
],
"package": {
"name": "Kernel",
"ecosystem": "Linux"
},
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-39761.json"
}
}
],
"modified": "2026-10-28T02:30:52.107427561Z",
"provider": "osv",
"references": [
"https://git.kernel.org/stable/c/7c0884fcd2ddde0544d2e77f297ae461e1f53f58",
"https://git.kernel.org/stable/c/7c3e99fd4a66a5ac9c7dd32db07359666efe0002",
"https://git.kernel.org/stable/c/9530d666f4376c294cdf4348c29fe3542fec980a",
"https://git.kernel.org/stable/c/a3b73c72c42348bf1555fd2b00f32f941324b242",
"https://git.kernel.org/stable/c/eb1e1526b82b8cf31f1ef9ca86a2647fb6cd89c6",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/39xxx/CVE-2025-39761.json",
"https://nvd.nist.gov/vuln/detail/CVE-2025-39761",
"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
],
"provider_metadata": {
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/39xxx/CVE-2025-39761.json"
}
},
"related_cves": [
{
"value": "CVE-2025-39761",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 520931,
"published_at": "2025-09-11T16:52:29.788+00:00"
}