High severity · published May 27, 2026
CVE-2026-46054
selinux: fix overlayfs mmap() and mprotect() access checks
7.1
CVSS
0.1%
EPSS
No
On KEV
Description
In the Linux kernel, the following vulnerability has been resolved:
selinux: fix overlayfs mmap() and mprotect() access checks
The existing SELinux security model for overlayfs is to allow access if
the current task is able to access the top level file (the "user" file)
and the mounter's credentials are sufficient to access the lower
level file (the "backing" file). Unfortunately, the current code does
not properly enforce these access controls for both mmap() and mprotect()
operations on overlayfs filesystems.
This patch makes use of the newly created security_mmap_backing_file()
LSM hook to provide the missing backing file enforcement for mmap()
operations, and leverages the backing file API and new LSM blob to
provide the necessary information to properly enforce the mprotect()
access controls.
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Attack vector
Local
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.1% · higher than 2% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
KE
Kernel · Linux
4.19 before 7.0.4 · source: NVD
LI
Linux · Linux
2f502839e85ab265f03f25f30d6463154aee5473 before bc6c380c1159de52a252ed11f19a42c47f60a735; 2f502839e85ab265f03f25f30d6463154aee5473 before 8bacd09f12c27710228562e4d13163e58c5f4a45; 2f502839e85ab265f03f25f30d6463154aee5473 before d844702198395d3f80222777030f69db6be6b709; 2f502839e85ab265f03f25f30d6463154aee5473 before cd0e707a927a70cdfd8bc5a512a9719a87f5ed51; 2f502839e85ab265f03f25f30d6463154aee5473 before 82544d36b1729153c8aeb179e84750f0c085d3b1; 4.19 · source: vendor
RH
Red Hat Enterprise Linux 10 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Enterprise Linux 10.0 Extended Update Support · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Enterprise Linux 7 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Enterprise Linux 8 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-On · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Enterprise Linux 8.8 Telecommunications Update Service · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions · Red Hat
All versions, or not specified · source: CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-46054
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-46054
Patch
https://git.kernel.org/stable/c/82544d36b1729153c8aeb179e84750f0c085d3b1
git.kernel.org
https://git.kernel.org/stable/c/8bacd09f12c27710228562e4d13163e58c5f4a45
git.kernel.org
https://git.kernel.org/stable/c/bc6c380c1159de52a252ed11f19a42c47f60a735
Patch
https://git.kernel.org/stable/c/cd0e707a927a70cdfd8bc5a512a9719a87f5ed51
git.kernel.org
https://git.kernel.org/stable/c/d844702198395d3f80222777030f69db6be6b709
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:25191
More from Kernel
9.8
CVE-2025-39682
tls: fix handling of zero-length records on the rx_list
8.8
CVE-2026-53266
netfilter: bridge: make ebt_snat ARP rewrite writable
8.8
CVE-2013-6282
Linux Kernel Improper Input Validation Vulnerability
8.4
CVE-2022-0185
Linux Kernel Heap-Based Buffer Overflow Vulnerability
8.4
CVE-2013-2094
Linux Kernel Privilege Escalation Vulnerability
