PT-2024-26181 · Linux+5 · Linux Kernel+5

Published

2024-05-04

·

Updated

2025-02-03

·

CVE-2024-34777

CVSS v3.1

7.1

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.37
Description The issue arises from the validation of node ids in the map benchmark ioctl() function, where node possible() may be provided with an invalid argument outside of the [0,MAX NUMNODES-1] range. This leads to a wild-memory-access bug. The NUMA NO NODE is considered a special valid case, meaning benchmarking kthreads won't be bound to a cpuset of a given node. The vulnerability was found by the Linux Verification Center.
Recommendations Update to Linux kernel version 6.6.37 or later to resolve the issue. As a temporary workaround, consider restricting access to the map benchmark ioctl() function until a patch is available.

Exploit

Fix

Out of bounds Read

RCE

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2025-03916
CVE-2024-34777
MGASA-2024-0263
MGASA-2024-0266
OESA-2024-1941
OESA-2024-1942
OESA-2024-2028
OESA-2024-2076
SUSE-SU-2024:2571-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6999-1
USN-6999-2
USN-7004-1
USN-7005-1
USN-7005-2
USN-7007-1
USN-7007-2
USN-7007-3
USN-7008-1
USN-7009-1
USN-7009-2
USN-7019-1
USN-7029-1

Affected Products

Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu