
Cloud Vulnerability DB
A community-led vulnerabilities database
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).
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).
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).
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).
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).
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).
Fix availability across major Linux distributions and their releases.
bionic (esm-infra)
linux: 4.15.0-249.261
bionic (fips-updates)
linux-fips: 4.15.0-1146.158
bionic (fips)
linux-fips
devel
linux
focal
linux-azure-fde-5.15
focal (esm-infra)
linux: 5.4.0-227.247
focal (fips-updates)
linux-fips: 5.4.0-1130.140
focal (fips)
linux-fips
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."