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

Published

2024-10-25

·

Updated

2026-03-13

·

CVE-2024-50226

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.61
Description The issue is related to a use-after-free bug in the cxl/port module of the Linux kernel. This bug occurs when a region is established with multiple endpoint decoders that share a common switch-decoder, and the decoder is removed out of order, causing the region cleanup to be aborted and leaving it referencing a stale decoder object. The vulnerability may allow an attacker to impact the confidentiality, integrity, and availability of protected information. The fix involves recognizing that the CXL specification does not mandate in-order shutdown of switch-decoders and always removing objects to prevent them from being left dangling.
Recommendations To resolve the issue, update the Linux kernel to version 6.6.61 or later. As a temporary workaround, consider disabling the cxl decoder reset() function until a patch is available. Restrict access to the vulnerable cxl region decode reset() function to minimize the risk of exploitation. Avoid using the cxl port attach region() function with multiple endpoint decoders that share a common switch-decoder until the issue is resolved.

Exploit

Fix

DoS

Use After Free

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

Weakness Enumeration

Related Identifiers

ALSA-2024:10274
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-17211
ALT-PU-2024-17891
ALT-PU-2025-12647
BDU:2024-10098
CVE-2024-50226
ECHO-1D8F-E5F7-0034
INFSA-2024_10274
MGASA-2024-0368
MGASA-2024-0369
OESA-2024-2522
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2025:14705-1
RHSA-2024:10274
RHSA-2024_10274
USN-7276-1
USN-7277-1
USN-7310-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7468-1
USN-7523-1
USN-7524-1

Affected Products

Alt Linux
Almalinux
Debian
Linuxmint
Linux Kernel
Red Hat
Ubuntu