Impact
An unprivileged user can create an overlay filesystem mount that triggers a WARN_ON in the kernel’s overlayfs code. Because the warning occurs in a loopable context and the kernel can be set to panic on every warning, this flaw permits a local user to cause a kernel crash or to flood the system log and taint the kernel. The vulnerability is a result of missing privilege checks on the user namespace used during fsconfig, effectively bypassing capability enforcement. The weakness maps to improper privilege management and failure to enforce access control, classified as CWE‑269 and CWE‑357.
Affected Systems
All supported Linux kernel releases that include overlayfs are affected; no specific version range is provided. The vulnerability applies to any system running a standard Linux kernel where overlayfs is enabled. It is independent of distribution or patch level unless the vendor has applied the upstream fix.
Risk and Exploitability
The flaw is exploitable locally from a normal user account: the user can create a new mount namespace with unshare(1), use fsopen to obtain a file descriptor for overlayfs, pass that descriptor to the parent process, and then issue fsconfig to finalize the mount. No extra privileges or capabilities are required. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, but the potential to force a kernel crash or log flood makes it a high‑risk local denial of service. Attackers can repeat the operation to saturate log space, and on systems with panic_on_warn turned on the kernel will reboot, effectively pausing service. The lack of a mandatory access control check permits the exploit to be performed from user space without special permissions.
OpenCVE Enrichment