PT-2024-31330 · Linux+4 · Linux Kernel+4

Luke Wang

·

Published

2024-05-17

·

Updated

2026-05-26

·

CVE-2024-44962

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.6.50
Description A vulnerability in the Linux kernel has been resolved, related to the Bluetooth driver btnxpuart. When unloading the driver, its associated timer is deleted. However, if the timer is modified at the same time, it can lead to a kernel panic. The issue is resolved by using timer shutdown sync() instead of del timer sync() to prevent rearming. The vulnerability can cause a kernel panic, resulting in the system crashing.
Recommendations To resolve the issue, update the Linux kernel to version 6.6.50 or later. If updating is not possible, consider disabling the btnxpuart driver to prevent the vulnerability from being exploited. As a temporary workaround, consider disabling the call timer fn.isra.0() function until a patch is available. Restrict access to the vulnerable btnxpuart driver to minimize the risk of exploitation. Avoid using the del timer sync() function in the affected API endpoint until the issue is resolved.

Exploit

Fix

Race Condition

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
ALT-PU-2024-13979
ALT-PU-2024-14046
AZL-49980
BDU:2025-03537
CVE-2024-44962
MGASA-2024-0309
MGASA-2024-0310
OESA-2024-2181
OPENSUSE-SU-2024_3551-1
OPENSUSE-SU-2024_3561-1
OPENSUSE-SU-2024_3564-1
SUSE-SU-2024:3551-1
SUSE-SU-2024:3553-1
SUSE-SU-2024:3561-1
SUSE-SU-2024:3564-1
SUSE-SU-2025:20073-1
SUSE-SU-2025:20077-1
USN-7154-1
USN-7154-2
USN-7155-1
USN-7156-1
USN-7196-1

Affected Products

Alt Linux
Linuxmint
Linux Kernel
Suse
Ubuntu