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