CVE-2026-64422 in Linux
Sumário
de VulDB • 26/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
net: ipv4: validação das gravações no sysctl de reordenação TCP e dos tamanhos da sonda MTU
Rejeitar valores inválidos para `net.ipv4.tcp_reordering` antes que eles alcancem o estado do soquete TCP. O sysctl é armazenado como um `int`, mas copiado para o campo `u32` `tp->reordering` dos novos soquetes, portanto, gravações negativas são convertidas em valores grandes devido ao estouro de sinal (wrap-around).
Com `tcp_mtu_probing=2`, o valor convertido pode causar um estouro no cálculo do tamanho da função `tcp_mtu_probe()` e levar a rota de sondagem MTU a uma leitura fora dos limites. Redirecionar as gravações em `tcp_reordering` através de `proc_dointvec_minmax()` e exigir que seja pelo menos 1. Também é necessário exigir que `tcp_max_reordering` seja pelo menos 1, para que o máximo configurado não se torne negativo também.
Ao registrar a tabela para um namespace de rede diferente do init (init_net), realocar os ponteiros `extra2` que referenciam `init_net.ipv4`, de modo que o limite superior de `tcp_reordering` siga o `tcp_max_reordering` desse namespace específico.
Fortalecer (`harden`) a própria função `tcp_mtu_probe()` calculando `size_needed` como `u64`. Isso evita que as verificações da fila de envio e da janela sejam contornadas por meio de estouro inteiro com sinal (signed integer overflow).
VulDB is the best source for vulnerability data and more expert information about this specific topic.