CVE-2026-23414
In the Linux kernel, the following vulnerability has been resolved: tls: Purge async_hold in tls_decrypt_async_wait() The async_hold queue pins encrypted input skbs while the AEAD engine references their scatterlist data. Once tls_decrypt_async_wait() returns, every AEAD operation has completed and the engine no longer references those skbs, so they can be freed unconditionally. A subsequent patch adds batch async decryption to tls_sw_read_sock(), introducing a new call site that must drain pending AEAD operations and release held skbs. Move __skb_queue_purge(&ctx->async_hold) into tls_decrypt_async_wait() so the purge is centralized and every caller -- recvmsg's drain path, the -EBUSY fallback in tls_do_decryption(), and the new read_sock batch path -- releases held skbs on synchronization without each site managing the purge independently. This fixes a leak when tls_strp_msg_hold() fails part-way through, after having added some cloned skbs to the async_hold queue. tls_decrypt_sg() will then call tls_decrypt_async_wait() to process all pending decrypts, and drop back to synchronous mode, but tls_sw_recvmsg() only flushes the async_hold queue when one record has been processed in "fully-async" mode, which may not be the case here. [pabeni@redhat.com: added leak comment]
EPSS 0.04% · 14.3th percentile
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| linux | linux_kernel | 6.6.114, 6.12.55, 6.18 |
| Linux | Linux | 39dec4ea3daf77f684308576baf483b55ca7f160, b8a6ff84abbcbbc445463de58704686011edc8e1, 9f83fd0c179e0f458e824e417f9d5ad53443f685 |
Exploit Intelligence
- CIRCL seen: CVE-2026-23414 (circl-sighting)
- https://git.kernel.org/stable/c/2dcf324855c34e7f934ce978aa19b645a8f3ee71 (circl)
- https://git.kernel.org/stable/c/6dc11e0bd0a5466bcc76d275c09e5537bd0597dd (circl)
- https://git.kernel.org/stable/c/9f557c7eae127b44d2e863917dc986a4b6cb1269 (circl)
- https://git.kernel.org/stable/c/fd8037e1f18ca5336934d0e0e7e1a4fe097e749d (circl)
- https://git.kernel.org/stable/c/84a8335d8300576f1b377ae24abca1d9f197807f (circl)
- 4593.2.0.yml (github-poc)
- 4628.1.0.yml (github-poc)
- 4593.2.0.yml (github-poc)
- 4593.2.0.yml (github-poc)
…and 11 more exploits
Timeline
- Apr 2, 2026 CVE Published
- Apr 2, 2026 PoC Published
- Apr 2, 2026 Security Advisory
- May 18, 2026 EPSS Score
- May 19, 2026 EPSS Score
- May 20, 2026 EPSS Score
- May 21, 2026 EPSS Score
- May 22, 2026 EPSS Score
- May 23, 2026 EPSS Score
- May 24, 2026 EPSS Score
- May 25, 2026 EPSS Score
- May 26, 2026 EPSS Score
References
- https://git.kernel.org/stable/c/2dcf324855c34e7f934ce978aa19b645a8f3ee71 url
- https://git.kernel.org/stable/c/6dc11e0bd0a5466bcc76d275c09e5537bd0597dd url
- https://git.kernel.org/stable/c/9f557c7eae127b44d2e863917dc986a4b6cb1269 url
- https://git.kernel.org/stable/c/fd8037e1f18ca5336934d0e0e7e1a4fe097e749d url
- https://git.kernel.org/stable/c/84a8335d8300576f1b377ae24abca1d9f197807f url
- https://nvd.nist.gov/vuln/detail/CVE-2026-23414 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-20261532-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-202621230-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-20261463-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-20261574-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-20261527-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-202621114-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-20261531-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-20261583-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-20261505-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-202621221-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-202621120-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-202621123-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-20261573-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-20261578-1 advisory
…and 95 more