PT-2024-9231 · Linux+9 · Linux Kernel+9

Dirk Behme

+1

·

Published

2024-06-04

·

Updated

2025-02-03

·

CVE-2024-39501

CVSS v2.0

4.6

Medium

VectorAV:L/AC:L/Au:S/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions: Linux kernel (affected versions not specified)
Description: The issue is related to a race condition in the Linux kernel, specifically between the really probe() and dev uevent() functions. This race condition can occur when these functions run in different threads, leading to a potential system crash. The problem arises when dev->driver is set to NULL in really probe() and then accessed in dev uevent() after the check, causing the system to crash. The fix involves adding a lock to the non-protected path to prevent this race condition. Similar cases have been reported by syzkaller, but they are considered false-positives as they relate to the initialization of dev->driver. The same issue was previously reported and attempted to be fixed in 2015.
Recommendations: At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Improper Locking

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

Weakness Enumeration

Related Identifiers

ALSA-2024:7000
ALSA-2024:7001
BDU:2024-10919
CESA-2024_7000
CESA-2024_7001
CVE-2024-39501
DLA-4008-1
DSA-5730-1
DSA-5731-1
INFSA-2024_7000
INFSA-2024_7001
INFSA-2024_9315
OESA-2024-2076
OESA-2024-2079
OESA-2024-2182
OESA-2024-2183
OESA-2024-2218
OPENSUSE-SU-2024_2947-1
RHSA-2024:7000
RHSA-2024:7001
RHSA-2024:9315
RHSA-2024_7000
RHSA-2024_7001
RHSA-2024_9315
RLSA-2024:7001
SUSE-SU-2024:2892-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2901-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2940-1
SUSE-SU-2024:2947-1
SUSE-SU-2024:3194-1
SUSE-SU-2024:3195-1
SUSE-SU-2024:3383-1
SUSE-SU-2025:20044-1
SUSE-SU-2025:20047-1
USN-6999-1
USN-6999-2
USN-7003-1
USN-7003-2
USN-7003-3
USN-7003-4
USN-7003-5
USN-7004-1
USN-7005-1
USN-7005-2
USN-7006-1
USN-7007-1
USN-7007-2
USN-7007-3
USN-7008-1
USN-7009-1
USN-7009-2
USN-7019-1
USN-7029-1

Affected Products

Almalinux
Astra Linux
Centos
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu