CVE-2026-31518
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-31518 is a memory leak vulnerability in the Linux kernel's ESP (Encapsulating Security Payload) implementation affecting the espintcp subsystem with asynchronous crypto operations. When the TX queue for espintcp is full, esp_output_tail_tcp returns an error without freeing the socket buffer (skb); with asynchronous crypto (esp_output_done), the skb is never dropped, causing a resource leak. Affected kernel versions span 5.6 through 6.19 and 7.0-rc variants. It carries a CVSS v3.1 base score of 5.5 (Medium) (GitHub Advisory, Red Hat Bugzilla).

Technical details

The root cause is classified under CWE-772 (Missing Release of Resource after Effective Lifetime) and CWE-401 (Missing Release of Memory after Effective Lifetime). In the synchronous crypto path, the common xfrm output code handles packet dropping on error; however, in the asynchronous path (esp_output_done), no equivalent cleanup occurs when esp_output_tail_tcp signals an error due to a full TX queue, leaving the skb unreleased. Exploitation requires local access with low privileges — an attacker must be able to trigger the async crypto path and repeatedly fill the espintcp TX queue to accumulate leaked socket buffers (GitHub Advisory, Red Hat Bugzilla).

Impact

Successful exploitation causes progressive memory exhaustion on the affected host, leading to denial of service through system crashes or severe degradation of IPsec-based network services. There is no confidentiality or integrity impact; the vulnerability is limited to availability (CVSS availability impact: High). The scope is confined to the local system, with no direct path to lateral movement, though a crashed or degraded IPsec gateway could disrupt network-level security controls (GitHub Advisory).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time (GitHub Advisory). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. The EPSS score is approximately 0.024%, reflecting very low probability of exploitation in the near term. Exploitation requires local access with low privileges, further limiting the practical attack surface.

Mitigation and workarounds

Apply the upstream kernel patches available for all affected stable branches. Fixed versions include: 5.10.253, 5.15.203, 6.1.168, 6.6.131, 6.12.80, 6.18.21, 6.19.11, and the 7.0 final release. Patches have been committed to stable kernel branches via git.kernel.org and are also available through distribution channels including Amazon Linux 2023 and Debian. As a temporary measure, restrict local user access on systems running IPsec with espintcp and asynchronous crypto, and monitor system memory usage for unusual depletion patterns (GitHub Advisory, Amazon Linux Advisory).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-68454HIGH8.8
  • Linux Kernel logoLinux Kernel
  • linux-aws-6.17
NoYesAug 13, 2026
CVE-2026-68452HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-modules-core
NoYesAug 13, 2026
CVE-2026-68451HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-modules-partner
NoYesAug 13, 2026
CVE-2026-68453HIGH7.1
  • Linux Kernel logoLinux Kernel
  • kernel-64k-modules-extra
NoYesAug 13, 2026
CVE-2026-68450NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-core
NoYesAug 12, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management