PT-2024-35564

CVE-2024-53100

·

Published

2024-10-02

·

Updated

2026-10-09

Description by

CVSS 3.1
7.8
High
MetricsAV: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.11.8
Description A race condition in the Linux kernel's NVMe TCP implementation can lead to a potential local privilege escalation. The issue arises from a race between the queue lock lock and the destroy function in nvme tcp free queue(), causing a warning when the mutex lock() function is called in nvme tcp get address(). This warning is triggered by the DEBUG LOCKS WARN ON macro when the lock's magic number does not match the expected value. The vulnerable function is nvme tcp get address(), which is called by nvme sysfs show address(). The estimated number of potentially affected devices is not specified.
Recommendations To resolve the issue, update the Linux kernel to version 6.11.8 or later. As a temporary workaround, consider disabling the nvme tcp get address() function until a patch is available. Restrict access to the vulnerable nvme tcp module to minimize the risk of exploitation. Avoid using the queue lock lock in the affected API endpoint until the issue is resolved.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-17891
ALT-PU-2025-12647
AZL-54601
AZL-54642
DLA-4008-1
MGASA-2024-0392
MGASA-2024-0393
OESA-2025-1097
OPENSUSE-SU-2024_4314-1
OPENSUSE-SU-2024_4316-1
SUSE-SU-2024:4314-1
SUSE-SU-2024:4316-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4387-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-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
Found an issue in the description? Have something to add? Feel free to write us 👾