CVE-2025-38471: tls: always refresh the queue when reading sock
Vulnerability summary
CVE-2025-38471 is a critical (CVSS 9.8) Use After Free vulnerability in debian debian_linux. EPSS estimates a 0.47% chance of exploitation in the next 30 days, higher than 40.5% of scored vulnerabilities.
Severe, CVSS 9.8 (CVE.org); no exploitation reported by the 5 checked sources; EPSS 0% (FIRST, 03-11-2026)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 88 · Related 78Timeline
- 28-07-2025PublishedVulnerability first disclosed.
- 15-10-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: tls: always refresh the queue when reading sock After recent changes in net-next TCP compacts skbs much more aggressively. This unearthed a bug in TLS where we may try to operate on an old skb when checking if all skbs in the queue have matching decrypt state and geometry. BUG: KASAN: slab-use-after-free in tls_strp_check_rcv+0x898/0x9a0 [tls] (net/tls/tls_strp.c:436 net/tls/tls_strp.c:530 net/tls/tls_strp.c:544) Read of size 4 at addr ffff888013085750 by task tls/13529 CPU: 2 UID: 0 PID: 13529 Comm: tls Not tainted 6.16.0-rc5-virtme Call Trace: kasan_report+0xca/0x100 tls_strp_check_rcv+0x898/0x9a0 [tls] tls_rx_rec_wait+0x2c9/0x8d0 [tls] tls_sw_recvmsg+0x40f/0x1aa0 [tls] inet_recvmsg+0x1c3/0x1f0 Always reload the queue, fast path is to have the record in the queue when we wake, anyway (IOW the path going down "if !strp->stm.full_len").
CVSS metrics
6 scores · 5 sources · 2 versions- OSV · Red hatEcosystem advisory · calculated7.4HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HDiffers
- NVDNIST7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HDiffers
EPSS trend
Probability
0.47%
Chance of exploitation in the next 30 days
Percentile
41%
Versus all other CVEs
30-day change
Increase +0.06 pp
From 0.41% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Ubuntu121 products
- linux< 6.8.0-100.100
- linux-allwinner-5.19All versions (No fix recorded)
- linux-aws< 6.8.0-1046.49
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Redhat33 products
- kpatch-patch-5_14_0-284_104_1< 0:1-6.el9_2
- kpatch-patch-5_14_0-284_104_1-debuginfo< 0:1-6.el9_2
- kpatch-patch-5_14_0-284_104_1-debugsource< 0:1-6.el9_2
- kpatch-patch-5_14_0-284_117_1< 0:1-3.el9_2
- kpatch-patch-5_14_0-284_117_1-debuginfo< 0:1-3.el9_2
Debian2 products
- linux< 6.1.147-1 | < 6.12.41-1 | < 6.16.3-1
- debian_linuxEOL11.0
Linux2 products
- linux≥ 0d87bbd39d7fd1135ab9eca672d760470f6508e8, < 730fed2ff5e259495712518e18d9f521f61972bb | ≥ 0d87bbd39d7fd1135ab9eca672d760470f6508e8, < 1f3a429c21e0e43e8b8c55d30701e91411a4df02 | ≥ 0d87bbd39d7fd1135ab9eca672d760470f6508e8, < cdb767915fc9a15d88d19d52a1455f1dc3e5ddc8 | ≥ 0d87bbd39d7fd1135ab9eca672d760470f6508e8, < c76f6f437c46b2390888e0e1dc7aafafa9f4e0c6 | ≥ 0d87bbd39d7fd1135ab9eca672d760470f6508e8, < 4ab26bce3969f8fd925fe6f6f551e4d1a508c68b | 2277d7cbdf47531b2c3cd01ba15255fa955aab35 | ≥ 6.0.6, < 6.1 | 6.1
- linux_kernel≥ 6.0.6, < 6.1 | ≥ 6.1.1, < 6.1.147 | ≥ 6.2, < 6.6.100 | ≥ 6.7, < 6.12.40 | ≥ 6.13, < 6.15.8 | 6.1 | 6.1:rc2 | 6.1:rc3 | 6.1:rc4 | 6.1:rc5 | 6.1:rc6 | 6.1:rc7 | 6.1:rc8 | 6.16:rc1 | 6.16:rc2 | 6.16:rc3 | 6.16:rc4 | 6.16:rc5 | 6.16:rc6
4 vendors · 158 products
References
44 links- lists.debian.org/debian-lts-announce/2025/10/msg00008.htmlThird Party Advisory