CVE-2026-46054CWE-280CWE-862broken-access-control

CVE-2026-46054

High · published May 27, 2026

CVSS v3.1
7.1
EPSS
0%
Percentile
1.9
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00123 · 1.9th percentile
Weaknesses
CWE-280 · Improper Handling of Insufficient Permissions or Privileges; CWE-862 · Missing Authorization
Published
2026-05-27T18:17Z
Affected products (1)
ProductVersionsFixed in
linux/linux_kernel≥ 4.19, < 7.0.47.0.4
References (20)
https://git.kernel.org/stable/c/82544d36b1729153c8aeb179e84750f0c085d3b1 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/8bacd09f12c27710228562e4d13163e58c5f4a45 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/bc6c380c1159de52a252ed11f19a42c47f60a735 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/cd0e707a927a70cdfd8bc5a512a9719a87f5ed51 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/d844702198395d3f80222777030f69db6be6b709 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://access.redhat.com/errata/RHSA-2026:25191 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:27811 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:27812 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:30848 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:51746 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:52649 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:52667 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:52764 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:59091 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:59473 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:67721 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:67723 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/security/cve/CVE-2026-46054 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://bugzilla.redhat.com/show_bug.cgi?id=2482025 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-46054.json · 0b0ca135-0b70-47e7-9f44-1890c2a1c46c
EPSS history
Timeline
  • 27 MAY 12:57Z
    selinux: fix overlayfs mmap() and mprotect() access checks
    cvelistv5