CVE-2025-38571
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
19/08/2025
Last modified:
26/11/2025
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
sunrpc: fix client side handling of tls alerts<br />
<br />
A security exploit was discovered in NFS over TLS in tls_alert_recv<br />
due to its assumption that there is valid data in the msghdr&#39;s<br />
iterator&#39;s kvec.<br />
<br />
Instead, this patch proposes the rework how control messages are<br />
setup and used by sock_recvmsg().<br />
<br />
If no control message structure is setup, kTLS layer will read and<br />
process TLS data record types. As soon as it encounters a TLS control<br />
message, it would return an error. At that point, NFS can setup a kvec<br />
backed control buffer and read in the control message such as a TLS<br />
alert. Scott found that a msg iterator can advance the kvec pointer<br />
as a part of the copy process thus we need to revert the iterator<br />
before calling into the tls_alert_recv.
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.5 (including) | 6.6.102 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.7 (including) | 6.12.42 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.13 (including) | 6.15.10 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.16 (including) | 6.16.1 (excluding) |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/3ee397eaaca4fa04db21bb98c8f1d0c6cc525368
- https://git.kernel.org/stable/c/3feada5baf4dc96e151ff2ca54630e1d274e5458
- https://git.kernel.org/stable/c/a55b3d15331859d9fdd261cfa6d34ca2aeb0fb95
- https://git.kernel.org/stable/c/c36b2fbd60e8f9c6f975522130998608880c93be
- https://git.kernel.org/stable/c/cc5d59081fa26506d02de2127ab822f40d88bc5a



