Register for the AI for Security Summit: Join Figma, Perplexity & Wiz

CVE-2026-93181
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-93181 is a reference counting ordering flaw in the Linux kernel's perf/x86/intel/uncore subsystem that can cause performance monitoring infrastructure to be torn down prematurely during CPU hotplug operations. The vulnerability was published on September 17, 2026, and affects Linux kernel versions starting from 6.11 up to (but not including) the commits that introduce the fix (64aa1bb4017d and 174f0582e38a). Fixed versions include kernel 7.2.6 and 7.3-rc1. The CVSS base score is listed as 0.0 with a category estimate of Medium; no formal severity rating has been assigned at this time (GitHub Advisory, Feedly).

Technical details

The root cause is an incorrect call ordering in the perf/x86/intel/uncore subsystem's CPU hotplug callbacks (CWE classification not formally assigned). In uncore_event_cpu_online(), uncore_box_ref() was invoked before uncore_change_context(), but uncore_box_ref() gates on box->cpu >= 0 — a condition that is not yet true because box->cpu remains -1 until uncore_change_context() runs. This causes the uncore box to remain permanently uninitialized on the first CPU to come online in a die (particularly in single-CPU-per-die configurations), leaving box->refcnt one count below the true value. Symmetrically, in uncore_event_cpu_offline(), uncore_box_unref() was called after uncore_change_context(), so box->cpu is already -1 when the collector CPU goes offline, preventing proper teardown. The fix swaps the call order in both paths and moves allocate_boxes() out of uncore_box_ref() to enable the reordering (GitHub Advisory).

Impact

A local user with the ability to trigger CPU hotplug operations can cause the uncore performance monitoring infrastructure to be torn down prematurely on the second-to-last CPU rather than the last, resulting in malfunctioning uncore performance counters and potential system instability or monitoring service failures. The impact is primarily a denial of service against performance monitoring capabilities, with no evidence of confidentiality or integrity compromise. The vulnerability is limited to systems using Intel uncore performance monitoring on multi-die or single-CPU-per-die configurations running affected kernel versions (Feedly, GitHub Advisory).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the publication date. The vulnerability requires local access and the ability to trigger CPU hotplug operations, significantly limiting the attack surface. The EPSS score is 0.0, and the CVE is not listed in the CISA Known Exploited Vulnerabilities catalog (Feedly, GitHub Advisory).

Mitigation and workarounds

Apply the Linux kernel patch that reorders the uncore_box_ref() / uncore_change_context() calls in both uncore_event_cpu_online() and uncore_event_cpu_offline() paths, and moves allocate_boxes() out of uncore_box_ref(). Fixed commits are 64aa1bb4017d598828c6d8cd718f43daf2a83375 and 174f0582e38abe03b88e15f04bfe58490f88cb19; update to kernel version 7.2.6 or 7.3-rc1 or later. No configuration-based workaround is documented; upgrading to a patched kernel version is the recommended remediation (GitHub Advisory, Kernel Patch 1, Kernel Patch 2).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux

Fixed

sid

linux: 7.2.6-1

Fixed

trixie

linux

Affected

Ubuntu

Unknown

bionic (esm-infra)

linux

Unknown

bionic (fips-updates)

linux-fips

Unknown

bionic (fips)

linux-fips

Unknown

devel

linux

Unknown

focal (esm-infra)

linux

Unknown

focal (fips-updates)

linux-fips

Unknown

focal (fips)

linux-fips

Unknown

jammy

linux

Unknown

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-93189HIGH8.8
  • Linux Kernel logoLinux Kernel
  • linux-nvidia-7.0
NoYesSep 17, 2026
CVE-2026-93188NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-fips
NoYesSep 17, 2026
CVE-2026-93182NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-intel-iotg
NoYesSep 17, 2026
CVE-2026-93181NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-nvidia
NoNoSep 17, 2026
CVE-2026-93174NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoYesSep 17, 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