Missing Authorization in Linux kernel - CVE-2026-98214

 

Missing Authorization in Linux kernel - CVE-2026-98214

Published: October 7, 2026


Vulnerability identifier: #VU153811
CSH Severity: Low
CVSS v4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-98214
CWE-ID: CWE-862
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a local user to bypass SELinux execution restrictions on intermediate filesystem layers.

The vulnerability exists due to missing authorization checks in selinux_file_mprotect() when changing memory protections for files on stacked filesystems. A local user can map a file with mmap(PROT_NONE) and then call mprotect(PROT_EXEC) to bypass SELinux execution restrictions on intermediate filesystem layers.

The demonstrated scenario uses two nested overlayfs mounts and an SELinux policy denying an intermediate mounter execute permission on the intermediate file.


Affected software

Linux kernel
Debian Linux
linux (Debian package)

How to mitigate CVE-2026-98214

Install security update from vendor's repository.

Linux kernel - update to 7.0 rc3
linux (Debian package) - update to 6.12.113-1

External References

Related Security Bulletins