CVE-2026-23014
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23014 is a use-after-free vulnerability in the Linux kernel's perf subsystem, specifically in the perf_swevent hrtimer implementation. Due to a change in hrtimer_try_to_cancel() within perf_swevent_cancel_hrtimer(), the hrtimer can remain active when a perf event is freed, creating a use-after-free condition. Affected kernel versions include 6.17.8 up to (but not including) 6.18, 6.18.0 through 6.18.5, and 6.19-rc1 through 6.19-rc8. It was published on January 28, 2026, and carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat CVE, Red Hat Bugzilla).

Technical details

The root cause is a use-after-free (CWE-416) in the Linux kernel's software perf event (swevent) hrtimer handling. When perf_swevent_cancel_hrtimer() calls hrtimer_try_to_cancel(), the hrtimer may not be fully stopped before the associated perf_event structure is freed; subsequent hrtimer callbacks then access freed memory. The fix installs a perf_event::destroy handler that calls the blocking hrtimer_cancel() on the event free path, ensuring the timer is fully stopped before memory is released. Patches are available as kernel commits deee9dfb111ab00f9dfd46c0c7e36656b80f5235 and ff5860f5088e9076ebcccf05a6ca709d5935cfa9 (Red Hat Bugzilla, Kernel Patch 1, Kernel Patch 2).

Impact

A local attacker with low-level privileges can exploit this use-after-free condition to trigger memory corruption, potentially leading to a denial of service (system crash or instability) or privilege escalation. The vulnerability has no impact on confidentiality or integrity per the CVSS scoring, but the availability impact is rated High. It is particularly relevant in multi-user systems and containerized environments where untrusted local users may have access to perf event interfaces (Red Hat CVE).

Mitigation and workarounds

Update to Linux kernel version 6.18.6 or later, or 6.19-rc5 or later, which include the upstream fixes. The specific commits resolving this issue are deee9dfb111ab00f9dfd46c0c7e36656b80f5235 and ff5860f5088e9076ebcccf05a6ca709d5935cfa9. For systems that cannot be immediately patched, restrict local access and minimize privileges for untrusted users, and monitor system logs for unexpected crashes or memory corruption errors (Red Hat CVE, 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