PT-2024-7603 · Linux+6 · Linux Kernel+6

Katya Orlova

·

Published

2024-07-15

·

Updated

2026-05-26

·

CVE-2024-49992

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 The issue is related to use-after-free problems in the Linux kernel, specifically in the drm/stm module. The ltdc load() function calls drm crtc init with planes(), drm universal plane init(), and drm encoder init() with parameters allocated using devm kzalloc(), which can lead to use-after-free issues. The vulnerability may allow an attacker to impact the confidentiality, integrity, and availability of protected information. The ltdc plane create() function in the drivers/gpu/drm/stm/ltdc.c module is also affected.
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 using allocations managed by the DRM framework instead of devm kzalloc() to avoid use-after-free issues. Restrict access to the ltdc plane create() function in the drivers/gpu/drm/stm/ltdc.c module to minimize the risk of exploitation.

Exploit

Fix

DoS

Use After Free

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
ALT-PU-2024-14046
BDU:2024-09009
CVE-2024-49992
DLA-4008-1
MGASA-2024-0344
MGASA-2024-0345
OESA-2024-2367
OESA-2024-2368
OESA-2024-2369
OESA-2024-2371
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2025:14705-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
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Ubuntu