PT-2024-35564 · Linux+7 · Linux Kernel+7

Published

2024-10-02

·

Updated

2026-05-26

·

CVE-2024-53100

CVSS v3.1

4.7

Medium

VectorAV:L/AC:H/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.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.

Exploit

Fix

DoS

Race Condition

Weakness Enumeration

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
BDU:2025-07875
CVE-2024-53100
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

Affected Products

Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu