CVE-2026-64556
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-64556 is a Linux kernel vulnerability in the perf/core subsystem where perf_event_remove_on_exec() fails to properly detach event groups when removing events during exec operations. Affected are Linux kernel versions from 5.13 up to (but not including) the fixed releases: 6.6.145, 6.12.96, 6.18.39, 7.1.4, and 7.2-rc2. The vulnerability was published on July 29, 2026, with patches available on the same date. It carries a CVSS v3.1 base score of 7.0 (High) (GitHub Advisory, Red Hat).

Technical details

The root cause is classified as CWE-663 (Use of a Non-reentrant Function in a Concurrent Context), with an associated CAPEC-29 pattern (TOCTOU Race Conditions). When perf_event_remove_on_exec() removes a group leader event using DETACH_EXIT only, surviving sibling events without remove_on_exec remain active and linked to the removed leader's sibling list, but are no longer represented by a valid group leader on the PMU context active lists. A subsequent close of the removed leader triggers DETACH_GROUP, promoting these stale siblings; the next schedule-in then attempts to add an already-linked active_list entry, corrupting the PMU context active list — detectable with DEBUG_LIST as a list_add double-add in merge_sched_in(). The fix ensures group relationships are detached when remove_on_exec removes an event, ungrouping surviving siblings before the removed event leaves the context (GitHub Advisory, Red Hat Bugzilla).

Impact

A local user with permission to use performance monitoring events (perf) can trigger PMU context active list corruption, potentially causing kernel crashes (denial of service) or memory corruption. The high confidentiality, integrity, and availability impact ratings reflect that successful exploitation could destabilize or crash the affected system. Lateral movement potential is limited given the local attack vector, but kernel memory corruption could theoretically be leveraged for privilege escalation in more complex exploit chains (GitHub Advisory, Red Hat).

Mitigation and workarounds

Update to a patched Linux kernel version: 6.6.145, 6.12.96, 6.18.39, 7.1.4, or 7.2-rc2 (or later). The corresponding upstream fix commits are 4cdb1b3ab96e (for one stable branch), 39358e856fb8, a2d5d3ee7b6e, 06ccef0434e9, and 037a3c43edfb. As a short-term workaround, restricting unprivileged access to perf events (e.g., setting kernel.perf_event_paranoid to a restrictive value via sysctl) can reduce exposure until patching is feasible (GitHub Advisory, Red Hat Bugzilla).

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