CVE-2026-23411: 
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23411 is a race condition and expired pointer dereference vulnerability in the Linux kernel's AppArmor security module. The flaw arises from improper management of i_private data references in the AppArmor filesystem: the reference is released after removing the entry from the filesystem, but the inode can persist beyond that point, allowing filesystem callback functions to access already-freed memory. Affected kernel versions span from 4.13.1 through 7.0-rc7, including specific stable branches: 5.10.x before 5.10.253, 5.15.x before 5.15.203, 6.1.x before 6.1.169, 6.6.x before 6.6.130, 6.12.x before 6.12.77, 6.18.x before 6.18.18, 6.19.x before 6.19.8, and 7.0-rc1 through 7.0-rc7. Microsoft Azure Linux kernel version 6.6.0.0-1 is also affected. It was published on April 1, 2026, and carries a CVSS v3.1 base score of 7.8 (High) (GitHub Advisory, Microsoft MSRC).

Technical details

The root cause is classified under CWE-825 (Expired Pointer Dereference) and CWE-362 (Race Condition / Concurrent Execution using Shared Resource with Improper Synchronization). AppArmor's securityfs implementation incorrectly places the put (reference release) of i_private data after the filesystem entry is removed, rather than deferring it to inode eviction. Because the inode can outlive the filesystem entry, any subsequent filesystem callback (e.g., open, read, release) that dereferences i_private may access freed kernel memory — a classic use-after-free triggered by a TOCTOU-style race. The rawdata/loaddata structures are the most likely exploitation targets due to their lower reference counts, though other i_private types may also be reachable with careful timing. The fix moves the reference release to the inode eviction path, ensuring the data remains valid for the full inode lifetime (GitHub Advisory, Red Hat Bugzilla).

Impact

Successful local exploitation of this race condition can result in kernel memory corruption, potentially enabling privilege escalation to root, unauthorized disclosure of sensitive kernel memory contents, integrity violations through arbitrary kernel memory writes, or denial of service via kernel panic. The vulnerability requires only low-privileged local access and no user interaction, making it a realistic local privilege escalation path on any affected Linux system running AppArmor. Microsoft Azure Linux kernel 6.6.0.0-1 is also confirmed affected, extending the risk to cloud-hosted workloads (GitHub Advisory, Microsoft MSRC).

Exploitability

No public proof-of-concept exploit code has been reported, and there is no evidence of in-the-wild exploitation as of the time of writing (GitHub Advisory). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.018% (0.000180), indicating a very low current probability of exploitation in the wild. Exploitation requires local access and precise timing to win the race condition, which adds practical difficulty. However, the Qualys research team published a blog post titled "CrackArmor: Critical AppArmor Flaws Enable Local Privilege Escalation to Root" in March 2026, which may include related technical analysis (Qualys Blog).

Mitigation and workarounds

Apply the appropriate patched kernel version for your branch: 5.10.253+, 5.15.203+, 6.1.169+, 6.6.130+, 6.12.77+, 6.18.18+, 6.19.8+, or 7.0-rc4 and later. Patches have been committed to the stable Linux kernel trees and are available via git.kernel.org. Ubuntu security notices USN-8152-1, USN-8163-1, USN-8163-2, USN-8201-1, USN-8224-1, USN-8243-1, USN-8266-1, and USN-8267-1 address this issue for various Ubuntu kernel flavors. SUSE has released fixes via SUSE-SU-2026:2111-1, SUSE-SU-2026:2195-1, SUSE-SU-2026:2215-1, and SUSE-SU-2026:2238-1. For systems that cannot be immediately patched, consider disabling AppArmor if operationally feasible, and restrict local user access to minimize exposure (GitHub Advisory, Ubuntu USN-8152-1, SUSE Advisory).

Community reactions

Qualys published a blog post titled "CrackArmor: Critical AppArmor Flaws Enable Local Privilege Escalation to Root" (March 2026) that covers AppArmor-related vulnerabilities including this race condition, highlighting the local privilege escalation risk (Qualys Blog). A blog post from askbaize.com discussed the broader context of Linux kernel patch embargoes and shrinking patch windows in relation to this and similar vulnerabilities (AskBaize Blog). The vulnerability was announced via the Linux kernel CVE mailing list and oss-security shortly after disclosure, following standard coordinated disclosure practices (oss-sec).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux: 6.1.164-1

Fixed

sid

linux: 6.19.6-2

Fixed

trixie

linux: 6.12.74-2

Fixed

Ubuntu

Fixed

bionic (esm-infra)

linux: 4.15.0-249.261

Fixed

bionic (fips-updates)

linux-fips: 4.15.0-1146.158

Fixed

bionic (fips)

linux-fips

Affected

devel

linux

Not Affected

focal

linux-azure-fde-5.15

Not Affected

focal (esm-infra)

linux: 5.4.0-227.247

Fixed

focal (fips-updates)

linux-fips: 5.4.0-1130.140

Fixed

focal (fips)

linux-fips

Affected

RHEL / CentOS

Affected

RHEL 8

Not Affected

RHEL 9

Not Affected

RHEL 10

Not Affected

Source: This 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-99082HIGH8.8
  • Linux Kernel logoLinux Kernel
  • linux-kvm
NoYesOct 23, 2026
CVE-2026-99087NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-raspi-5.4
NoYesOct 23, 2026
CVE-2026-99086NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-modules-partner
NoYesOct 23, 2026
CVE-2026-99085NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-fips
NoYesOct 23, 2026
CVE-2026-99084NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-nvidia-bos
NoYesOct 23, 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

Additional Wiz resources

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