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

Ziyang Xuan

·

Publicado

2024-04-04

·

Atualizado

2025-09-29

·

CVE-2024-35898

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado a uma possível corrida de dados na função nft flowtable type get(), dentro do componente nf tables do kernel do Linux. Isso ocorre porque nft unregister flowtable type() dentro de nf flow inet module exit() pode ser executada simultaneamente com nft flowtable type get() dentro de nf tables newflowtable(), e não há proteção ao iterar pela lista nf tables flowtables em nft flowtable type get(). Para resolver isso, a solução envolve usar list for each entry rcu() para iterar pela lista nf tables flowtables em nft flowtable type get() e usar rcu read lock() no chamador nft flowtable type get() para proteger todo o processo de consulta de tipo.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

Race Condition

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

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

Produtos afetados

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