PT-2024-35637 · Linux+8 · Linux Kernel+8

Published

2024-11-01

·

Updated

2026-05-26

·

CVE-2024-53190

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.12-rc5
Description A vulnerability in the Linux kernel has been resolved, related to the wifi: rtlwifi driver. The issue arises when the driver attempts to read efuse in case of failures, resulting in a hung task. The function read efuse() calls read efuse byte() many times, leading to a loop that performs an I/O read up to 10,000 times in case of failures. This causes the driver to become stuck in its probe routine, exposing a stack trace. The vulnerability was reported by Syzkaller and has been addressed by reducing the attempts to read efuse in case of failures, restricted to USB devices.
Recommendations To resolve the issue, update to a version of the Linux kernel that includes the fix, such as version 6.12-rc5 or later. As a temporary workaround, consider disabling the read efuse() function until a patch is available. Restrict access to the vulnerable rtlwifi driver to minimize the risk of exploitation. Avoid using the read efuse byte() function in the affected driver until the issue is resolved.

Exploit

Fix

Improper Locking

Weakness Enumeration

Related Identifiers

ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2025-12647
AZL-67602
BDU:2025-07871
CVE-2024-53190
DLA-4076-1
INFSA-2025_6966
OESA-2025-1065
OESA-2025-1066
OESA-2025-1078
OESA-2025-1079
OPENSUSE-SU-2025_0117-1
OPENSUSE-SU-2025_0153-1
OPENSUSE-SU-2025_0154-1
RHSA-2025:6966
RHSA-2025_6966
SUSE-SU-2025:0117-1
SUSE-SU-2025:0153-1
SUSE-SU-2025:0154-1
SUSE-SU-2025:0289-1
SUSE-SU-2025:20165-1
SUSE-SU-2025:20166-1
SUSE-SU-2025:20248-1
SUSE-SU-2025:20249-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 Hat
Red Os
Suse
Ubuntu