PT-2024-32791 · Linux+7 · Linux Kernel+7

Shu Han

·

Published

2024-09-19

·

Updated

2026-05-26

·

CVE-2024-47745

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.58
Description A security issue has been fixed in the Linux kernel, where the remap file pages syscall handler calls do mmap() directly, which doesn't contain the LSM security check. If the process has called personality(READ IMPLIES EXEC) before and remap file pages() is called for RW pages, this will actually result in remapping the pages to RWX, bypassing a W^X policy enforced by SELinux. The bypass is similar to a previously known issue, which bypassed the same thing via AIO.
Recommendations For Linux kernel versions prior to 6.6.58, update to version 6.6.58 or later to resolve the issue. As a temporary workaround, consider restricting the use of the remap file pages syscall handler to minimize the risk of exploitation. Additionally, avoid using the personality(READ IMPLIES EXEC) call before remap file pages() is called for RW pages.

Exploit

Fix

DoS

Weakness Enumeration

Related Identifiers

ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-14046
AZL-50713
AZL-50975
BDU:2025-04689
CVE-2024-47745
DLA-4076-1
INFSA-2025_6966
MGASA-2024-0344
MGASA-2024-0345
OESA-2024-2449
OESA-2024-2491
OESA-2024-2492
OESA-2024-2493
OESA-2024-2494
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2024_3983-1
OPENSUSE-SU-2024_3984-1
OPENSUSE-SU-2024_3985-1
OPENSUSE-SU-2024_3986-1
OPENSUSE-SU-2024_4315-1
OPENSUSE-SU-2024_4376-1
OPENSUSE-SU-2025:14705-1
RHSA-2025:4509
RHSA-2025:6966
RHSA-2025:7676
RHSA-2025:7683
RHSA-2025_6966
SUSE-SU-2024:3983-1
SUSE-SU-2024:3984-1
SUSE-SU-2024:3985-1
SUSE-SU-2024:3986-1
SUSE-SU-2024:4100-1
SUSE-SU-2024:4315-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4364-1
SUSE-SU-2024:4376-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:0034-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
USN-7276-1
USN-7277-1
USN-7301-1
USN-7303-1
USN-7303-2
USN-7303-3
USN-7304-1
USN-7310-1
USN-7311-1
USN-7384-1
USN-7384-2
USN-7385-1
USN-7386-1
USN-7403-1
USN-7468-1

Affected Products

Alt Linux
Debian
Linuxmint
Linux Kernel
Red Hat
Red Os
Suse
Ubuntu