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

Syzbot

·

Published

2024-06-06

·

Updated

2025-09-29

·

CVE-2024-40905

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.10.0-rc1-syzkaller-00013-g2bfcfd584ff5
Description The vulnerability is related to a possible race in the fib6 drop pcpu from() function, which can cause a null pointer dereference. This issue can lead to a general protection fault and potentially allow an attacker to cause a denial of service. The vulnerability is caused by the compiler reading the value of *ppcpu rt more than once, and another CPU clearing the value in rt6 get pcpu route() between the reads. To prevent this race, a READ ONCE() has been added, and rcu read lock() and rcu read unlock() have been added to ensure RCU protection while dereferencing pcpu rt.
Recommendations To resolve this issue, update the Linux kernel to a version that includes the fix for this vulnerability, which is version 6.10.0-rc1-syzkaller-00013-g2bfcfd584ff5 or later. As a temporary workaround, consider disabling the fib6 drop pcpu from() function until a patch is available. However, this may have unintended consequences and should be done with caution.

Exploit

Fix

NULL Pointer Dereference

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

Weakness Enumeration

Related Identifiers

ALSA-2024:5928
ALSA-2025_16880
ALT-PU-2024-12537
ALT-PU-2024-13979
ALT-PU-2024-14046
ALT-PU-2024-9967
BDU:2024-11356
CVE-2024-40905
DLA-4008-1
DSA-5730-1
DSA-5731-1
INFSA-2024_5928
OESA-2024-1863
OESA-2024-1894
OESA-2024-1896
OESA-2024-1898
OPENSUSE-SU-2024_3190-1
OPENSUSE-SU-2024_3209-1
OPENSUSE-SU-2024_3483-1
RHSA-2024:5928
RHSA-2024_5928
SUSE-SU-2024:3190-1
SUSE-SU-2024:3194-1
SUSE-SU-2024:3195-1
SUSE-SU-2024:3209-1
SUSE-SU-2024:3383-1
SUSE-SU-2024:3483-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

Alt Linux
Almalinux
Astra Linux
Linuxmint
Linux Kernel
Red Hat
Red Os
Suse
Ubuntu