Critical CrackArmor Vulnerabilities Expose 12.6 Million Linux Servers to Complete Root Takeover
Nine critical vulnerabilities have been identified in AppArmor, a mandatory access control framework for Linux. These vulnerabilities, collectively known as "CrackArmor," allow unprivileged local users to escalate privileges to root, compromise container…
Nine critical vulnerabilities have been identified in AppArmor, a mandatory access control framework for Linux. These vulnerabilities, collectively known as "CrackArmor," allow unprivileged local users to escalate privileges to root, compromise container isolation, and cause kernel operations to crash. This issue impacts over 12.6 million enterprise Linux systems globally.
The vulnerabilities, which trace back to Linux kernel version 4.11 released in 2017, were discovered by the Qualys Threat Research Unit (TRU) and publicly disclosed on March 12, 2026. These flaws are present in AppArmor's implementation as a Linux Security Module (LSM) rather than in its underlying security model.
The core of CrackArmor involves a confused deputy vulnerability, where an unprivileged actor manipulates a privileged process to perform unauthorized actions. Attackers exploit this by writing to AppArmor's pseudo-files located at /sys/kernel/security/apparmor/.load , .replace , and .remove , using trusted system tools like Sudo and Postfix.
The attack vectors enabled by CrackArmor include:
Nine critical vulnerabilities have been identified in AppArmor, a mandatory access control framework for Linux.
Policy Bypass: Unprivileged users can remove protections for critical system daemons or load deny-all profiles for SSH access. Local Privilege Escalation (LPE) to Root (User-space): By manipulating specific profiles and environment variables, attackers can obtain a full root shell. Kernel-space LPE: Exploiting a use-after-free vulnerability, attackers can overwrite root password entries. Container and Namespace Breakout: Users can create fully-capable user namespaces, bypassing existing restrictions. Denial of Service via Stack Exhaustion: Profiles with deeply nested subprofiles can trigger a kernel panic. KASLR Bypass: Profile parsing leaks kernel memory addresses, circumventing Kernel Address Space Layout Randomization.
As of the publication date, no CVE identifiers have been assigned to the CrackArmor vulnerabilities. Organizations are advised not to delay remediation due to the absence of CVE numbers.
Organizations using AppArmor-enabled Linux systems should take the following actions:
Apply all available security patches for Ubuntu, Debian, SUSE, and derivatives immediately. Deploy Qualys QID 386714 to scan Linux endpoints for affected AppArmor versions. Monitor /sys/kernel/security/apparmor/ for unexpected profile changes. Use Qualys CyberSecurity Asset Management to enumerate assets with AppArmor installed.
Qualys has confirmed that its products and platforms are not affected by the CrackArmor vulnerabilities.
Based on reporting by Cyber Security News.
