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

Ziyang Xuan

·

Published

2024-04-04

·

Updated

2025-09-29

·

CVE-2024-35898

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 (affected versions not specified)
Description The issue is related to a potential data-race in the nft flowtable type get() function within the nf tables component of the Linux kernel. This occurs because nft unregister flowtable type() within nf flow inet module exit() can run concurrently with nft flowtable type get() within nf tables newflowtable(), and there is no protection when iterating over the nf tables flowtables list in nft flowtable type get(). To address this, the solution involves using list for each entry rcu() to iterate over the nf tables flowtables list in nft flowtable type get() and using rcu read lock() in the caller nft flowtable type get() to protect the entire type query process.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Race Condition

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

Weakness Enumeration

Related Identifiers

ALSA-2024:5928
ALSA-2024:8856
ALSA-2024:8870
ALSA-2025_16880
BDU:2024-09883
CESA-2024_8856
CESA-2024_8870
CVE-2024-35898
DLA-3840-1
DLA-3842-1
INFSA-2024_5928
INFSA-2024_8856
INFSA-2024_8870
OESA-2024-1677
OESA-2024-1678
OESA-2024-1680
OESA-2024-1681
OESA-2024-1682
OPENSUSE-SU-2024_2372-1
OPENSUSE-SU-2024_2394-1
RHSA-2024:4533
RHSA-2024:4554
RHSA-2024:5256
RHSA-2024:5257
RHSA-2024:5928
RHSA-2024:6753
RHSA-2024:6993
RHSA-2024:8856
RHSA-2024:8870
RHSA-2024_5928
RHSA-2024_8856
RHSA-2024_8870
RLSA-2024:8856
RLSA-2024:8870
SUSE-SU-2024:2372-1
SUSE-SU-2024:2394-1
SUSE-SU-2024:2571-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6893-1
USN-6893-2
USN-6893-3
USN-6896-1
USN-6896-2
USN-6896-3
USN-6896-4
USN-6896-5
USN-6898-1
USN-6898-2
USN-6898-3
USN-6898-4
USN-6917-1
USN-6918-1
USN-6919-1
USN-6927-1
USN-7019-1

Affected Products

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