CVE-2025-71148
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-71148 is a socket resource leak vulnerability in the Linux kernel's net/handshake subsystem, caused by a failure to restore the socket destructor on submission error paths. When handshake_req_submit() fails before the request is hashed, it leaves sk->sk_destruct replaced with handshake_sk_destruct(), which returns early and prevents the original destructor from running — resulting in a socket leak. The vulnerability was published on January 23, 2026, and affects Linux kernel versions 6.4–6.6.x (before 6.6.120), 6.7–6.12.x (before 6.12.64), and 6.13–6.18.x (before 6.18.3), as well as 6.19-rc1. It carries a CVSS v3.1 base score of 3.3 (Low) (Red Hat Advisory, Feedly).

Technical details

The root cause is an improper error-path handling in handshake_req_submit() within the Linux kernel's net/handshake subsystem (classified as NVD-CWE-noinfo due to insufficient public detail). The function replaces sk->sk_destruct with its own handshake_sk_destruct() callback, but when submission fails prior to the request being added to the hash table, the original destructor pointer is never restored. As a result, handshake_sk_destruct() returns early on cleanup, bypassing the original destructor and leaking the socket object. Exploitation requires local access with low privileges (PR:L), and no user interaction is needed (Red Hat Advisory, Feedly).

Impact

The primary consequence of this vulnerability is a kernel-level socket resource leak, where accumulated leaked sockets can exhaust kernel memory over time, potentially leading to denial-of-service conditions on affected systems. The CVSS assessment also notes a low confidentiality impact, suggesting limited potential for information exposure through the leaked socket structures. The vulnerability is locally scoped with no integrity or availability impact assessed at the individual exploit level, though repeated triggering could degrade system stability (Feedly, Red Hat Advisory).

Mitigation and workarounds

Apply the appropriate Linux kernel update for your version branch: upgrade to 6.6.120 or later (for 6.4–6.6.x), 6.12.64 or later (for 6.7–6.12.x), or 6.18.3 or later (for 6.13–6.18.x). Patches are available via the Linux kernel stable branches and have been referenced in Red Hat's Bugzilla (Red Hat Bugzilla) and upstream kernel commits (kernel.org patch 1, kernel.org patch 2). As an interim measure on unpatched systems, consider restricting local user access and monitoring for abnormal socket usage patterns that may indicate repeated exploitation attempts (Feedly).

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-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 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