CVE-2026-98622 in Linuxinformação

Sumário

de VulDB • 19/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

net/sched: act_ct: não exibir aviso (WARN) em caso de falha benigna no flow_offload_alloc()

O flow_offload_alloc() retorna NULL quando a entrada do conntrack está morrendo (por exemplo, devido a uma condição de corrida com um flush do conntrack) ou quando a alocação GFP_ATOMIC falha; ambos os cenários são esperados sob carga e nenhum deles representa um bug no kernel. Esse caminho é executado por meio de softirq em cada pacote comprometido, portanto, com panic_on_warn=1, um usuário não privilegiado pode causar o pânico do sistema apenas ao criar uma condição de corrida entre um flush do conntrack e um classificador `tc ... action ct commit`.

Reproduzido com um script de reprodução personalizado no QEMU: um pequeno conjunto fixo de fluxos UDP através de `tc filter ... action ct commit` na interface lo, em concorrência com threads que inundam solicitações brutas ctnetlink CT_DELETE (flush). O problema aciona o WARNING: net/sched/act_ct.c:437 (tcf_ct_flow_table_add(), embutido no tcf_ct_act() nesta compilação) dentro de ~15s no kernel sem correção; a mesma configuração funciona corretamente com o kernel corrigido. A própria correção preserva o comportamento original: ambas as ramificações já executavam `goto err_alloc` antes e depois, sendo apenas removida a chamada WARN.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-422128

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!