CVE-2025-39682 is a critical Linux kernel vulnerability in the kTLS (kernel TLS) receive path where improper handling of zero-length records on the rx_list leads to use-after-free and double-free conditions. A remote TLS peer can trigger this by sending a crafted sequence of TLS records ([DATA][zero-length non-DATA][DATA]) against any server or client using kTLS offload, resulting in kernel memory corruption that could yield RCE or kernel panic. This requires no authentication and no user interaction — only an established TLS connection with kTLS enabled.
Data Source: CIRCL
Confidence: MEDIUM
Exploitation Method: DIRECT_NETWORK
CVE Published: 2025-09-05
Added to CISA KEV: 2026-09-18 378 DAYS BETWEEN CVE AND KEV
CVE-2025-39682 is a security vulnerability residing in the Linux kernel's implementation of Transport Layer Security (kTLS), specifically involving a logic flaw in the handling of zero-length records on the receive list (`rx_list`). This issue arises because the receive path improperly manages these records during the `recvmsg` process, which can lead to memory corruption or unstable kernel states. It is a significant concern because it affects a core kernel component, potentially allowing an attacker to trigger kernel-level exploits if they can interact with the affected TLS functionality.
CVE-2025-39682 exploit on kernelCTF mitigation instance ・ is a variant of ・ fix handling of zero-length records on. This CVE was used in exp398 and and exp ... CVE-2025-39682 exploit on kernelCTF mitigation instance This is also my first (? idk, this is a variant of CVE-2024-58239) 1-day exploit. Pa…
2025-39682 Vulnerability Overview. Severity High Affected Versions From 5.1 to versions prior to 5.4.270, 5.10.211, Trigger the bug, causing anchor being ...
Name, CVE-2025-39682. Description, In the Linux kernel, the following vulnerability has been resolved: tls: fix handling of zero-length records on the ...
vulnerability has been resolved: A logic bug in the kTLS receive path mishandles zero-length records taken from the rx_list,…
CVE-2025-39682 is a Critical severity vulnerability (CVSS 9.8). In the Linux kernel, the following vulnerability has been resolved: tls: fix handling of zero-length records on the rx_list Each... Public Proof-of-Concept (PoC) exploit code and mitigation steps available.