PT-2024-3460 · Linux+11 · Linux Kernel+11

Joonkyo Jung

·

Published

2024-03-20

·

Updated

2026-05-26

·

CVE-2024-26656

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.28
Description A use-after-free bug has been identified in the Linux kernel, specifically in the AMDGPU DRM driver. This bug can be triggered by sending a single amdgpu gem userptr ioctl to the AMDGPU DRM driver with an invalid address and size. The issue arises from a failure in amdgpu hmm register, which still calls amdgpu hmm unregister into amdgpu gem object free, resulting in access to a bad address. The bug was reported by Joonkyo Jung and can be reproduced with a specific code example.
Recommendations To resolve this issue, update the Linux kernel to version 6.6.28 or later. As a temporary workaround, consider disabling the amdgpu gem userptr ioctl function until a patch is available. Restrict access to the vulnerable amdgpu module to minimize the risk of exploitation. Avoid using the addr and size parameters in the affected amdgpu gem userptr ioctl API endpoint until the issue is resolved.

Exploit

Fix

DoS

Use After Free

Weakness Enumeration

Related Identifiers

ALSA-2024:4211
ALSA-2024:4352
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2025-12647
AZL-58770
BDU:2024-03748
CESA-2024_4211
CESA-2024_4352
CVE-2024-26656
DLA-4193-1
DSA-5900-1
ECHO-31BB-1905-9F0E
INFSA-2024_4211
INFSA-2024_4352
INFSA-2024_9315
MGASA-2024-0141
MGASA-2024-0142
OESA-2024-1498
OESA-2024-1499
OESA-2024-1500
OESA-2024-1501
OPENSUSE-SU-2024_1644-1
OPENSUSE-SU-2024_1659-1
OPENSUSE-SU-2024_1663-1
RHSA-2024:4211
RHSA-2024:4352
RHSA-2024:4740
RHSA-2024:9315
RHSA-2024:9497
RHSA-2024:9498
RHSA-2024:9500
RHSA-2024:9546
RHSA-2024_4211
RHSA-2024_4352
RHSA-2024_9315
RLSA-2024:4211
RLSA-2024:4352
RXSA-2024:4211
SUSE-SU-2024:1644-1
SUSE-SU-2024:1659-1
SUSE-SU-2024:1663-1
SUSE-SU-2024:2135-1
SUSE-SU-2024:2203-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
USN-6816-1
USN-6817-1
USN-6817-2
USN-6817-3
USN-6878-1

Affected Products

Alt Linux
Almalinux
Astra Linux
Centos
Debian
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu