Critical severity · published Nov 12, 2025
CVE-2025-40176
tls: wait for pending async decryptions if tls_strp_msg_hold fails
9.8
CVSS
0.5%
EPSS
No
On KEV
Description
In the Linux kernel, the following vulnerability has been resolved:
tls: wait for pending async decryptions if tls_strp_msg_hold fails
Async decryption calls tls_strp_msg_hold to create a clone of the
input skb to hold references to the memory it uses. If we fail to
allocate that clone, proceeding with async decryption can lead to
various issues (UAF on the skb, writing into userspace memory after
the recv() call has returned).
In this case, wait for all pending decryption requests.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 42% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
LI
Linux · Linux
84c61fe1a75b4255df1e1e7c054c9e6d048da417 before 9f83fd0c179e0f458e824e417f9d5ad53443f685; 84c61fe1a75b4255df1e1e7c054c9e6d048da417 before c61d4368197d65c4809d9271f3b85325a600586a; 84c61fe1a75b4255df1e1e7c054c9e6d048da417 before 39dec4ea3daf77f684308576baf483b55ca7f160; 84c61fe1a75b4255df1e1e7c054c9e6d048da417 before 4fc109d0ab196bd943b7451276690fb6bb48c2e0; 84c61fe1a75b4255df1e1e7c054c9e6d048da417 before b8a6ff84abbcbbc445463de58704686011edc8e1; 6.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-40176
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-40176
git.kernel.org
https://git.kernel.org/stable/c/39dec4ea3daf77f684308576baf483b55ca7f160
git.kernel.org
https://git.kernel.org/stable/c/4fc109d0ab196bd943b7451276690fb6bb48c2e0
git.kernel.org
https://git.kernel.org/stable/c/9f83fd0c179e0f458e824e417f9d5ad53443f685
git.kernel.org
https://git.kernel.org/stable/c/b8a6ff84abbcbbc445463de58704686011edc8e1
git.kernel.org
https://git.kernel.org/stable/c/c61d4368197d65c4809d9271f3b85325a600586a
More from Linux
9.8
CVE-2025-39682
tls: fix handling of zero-length records on the rx_list
8.8
CVE-2026-53266
netfilter: bridge: make ebt_snat ARP rewrite writable
7.8
CVE-2026-53362
ipv6: account for fraggap on the paged allocation path
7.8
CVE-2026-46300
net: skbuff: preserve shared-frag marker during coalescing
7.8
CVE-2026-31431
crypto: algif_aead - Revert to operating out-of-place
