Impact
The vulnerability in the Linux kernel’s AppArmor module allows a missing string termination to cause a buffer overrun in aa_dfa_match, resulting in an out‑of‑bounds read as reported by KASAN. This memory corruption can lead to a kernel crash or, if exploited, could corrupt critical kernel data structures. The weakness corresponds to an out‑of‑bounds read (CWE‑125).
Affected Systems
The flaw is present in any Linux kernel that has not incorporated the AppArmor fix, including the Ubuntu 26.04 release. The advisory demonstrates the issue on kernel 7.0‑rc4 running on an ARM64 Qualcomm Snapdragon X1, but the code path is common to all architectures that ship this kernel version.
Risk and Exploitability
No CVSS or EPSS values are supplied, and the vulnerability is not listed in CISA’s KEV catalog. The bug causes an out‑of‑bounds read in AppArmor’s aa_dfa_match function when evaluating mount paths, which can corrupt kernel memory and potentially lead to a kernel crash or allow arbitrary memory corruption if exploited. The attack vector is local, likely requiring a process to trigger the AppArmor mount path, and no active exploits have been reported.
OpenCVE Enrichment