TCP Use-After-Free: CVE-2026-98432 / CVSS 9.8
Uma vulnerabilidade grave no kernel Linux (CVE-2026-98432, CVSS 9.8) na pilha TCP IPv4 permite um use-after-free durante o handshake TCP, que a Anthropic demonstrou poder ser convertido em um exploit de root remoto, especialmente em sistemas com listeners de Multipath TCP (MPTCP). Os comentaristas se concentram no impacto prático e nas mitigações: muitas distribuições e o OpenWrt ainda estão distribuindo kernels corrigidos, o MPTCP pode frequentemente ser desativado, e descartar pacotes IPv4 com opções IP no firewall ou via XDP é sugerido como proteção parcial, embora não como correção completa. Há ampla preocupação com roteadores e dispositivos IoT sem patch, debate sobre a rapidez com que fornecedores como Ubuntu e RHEL devem responder, e reflexão sobre como a descoberta de vulnerabilidades por IA e o código C sem segurança de memória em subsistemas críticos estão remodelando o cenário de segurança.
Escopo e natureza da vulnerabilidade
- Use-after-free no tratamento de TCP IPv4 no Linux durante o handshake, em código executado antes de o tráfego chegar às aplicações.
- Uma exploração bem-sucedida pode permitir execução remota de código como root em kernels afetados.
- O caminho IPv6 foi relatado como não afetado; o problema está ligado ao tratamento de opções IPv4.
- A exploração é mais fácil em sistemas multicore; configurações de um único core ou uma única fila podem ser, na prática, seguras.
Papel do Multipath TCP (MPTCP)
- Divergência na discussão:
- Uma linha de debate: a explorabilidade foi demonstrada por meio de listeners MPTCP (por exemplo, Go 1.24 habilitando MPTCP por padrão, alguns servidores como Caddy/Tailscale usando-o).
- Outros enfatizam que o bug está no código TCP genérico; o MPTCP apenas tornou o proof-of-concept mais fácil, e um caminho sem MPTCP também pode ser explorável.
- Esclarecimento de que o MPTCP usa opções TCP, enquanto o bug está em opções IP; alguma confusão aqui é explicitamente apontada.
Quem é afetado
- Diz-se que todos os kernels Linux da versão 4.4 até versões corrigidas específicas (por exemplo, 5.15.225, 6.1.190, etc.) são afetados.
- Principais distros:
- Debian já distribuiu correções; Ubuntu e RHEL são criticados por demora, embora o Ubuntu tenha kernels em “proposed” e o RHEL venha com MPTCP desativado por padrão.
- A Proxmox informa que lançou kernels corrigidos mais cedo por meio de seu próprio pipeline.
- OpenWrt e outras distros para roteadores frequentemente executam kernels vulneráveis, embora serviços expostos à WAN possam estar fechados ou protegidos por firewall por padrão.
Mitigações e explorabilidade prática
- Mitigações comumente sugeridas:
- Desativar MPTCP (
sysctl net.mptcp.enabled = 0, flagsGODEBUG/go.mod do Go). - Bloquear pacotes IPv4 com opções IP no firewall (iptables/nftables/ufw; XDP para maior garantia).
- Desativar MPTCP (
- Alguns observam que muitos roteadores de ISPs e corporativos já descartam opções IP; outros argumentam que isso não é universal.
- Exploit de laboratório relatado: ~48 minutos para vazar um ponteiro do kernel, mais ~5 minutos para obter shell.
Roteadores, IoT e equipamentos de consumo
- Há preocupação de que muitos dispositivos embarcados (roteadores, gadgets “smart”) executem versões afetadas do Linux, mas nunca recebam atualizações.
- Conforto parcial: algumas caixas IoT baratas podem ter um único core ou kernels antigos; outros apontam que roteadores de consumo multicore são agora comuns.
Ecossistema e debate operacional
- Forte crítica à resposta lenta de distros “enterprise” versus elogios a projetos com ciclo mais ágil.
- Alguns administradores desligaram ou endureceram agressivamente servidores até que os patches cheguem.
- Há discussão de que CVEs graves constantes + descoberta de exploits assistida por LLM podem forçar ciclos de patch mais curtos e melhor isolamento (VMs, bastions, VLANs).
Linguagens, arquitetura e IA
- Renovados apelos por mais Rust e stacks de rede com segurança de memória; contrapontos dizem que reescritas introduzem novos bugs (não relacionados à memória) e muitas vezes ainda dependem de
unsafe. - Menção de que partes do kernel Linux já estão sendo movidas para Rust (por exemplo, drivers específicos).
- Visões mistas sobre LLMs:
- Vistos como ferramentas poderosas para encontrar e transformar bugs em armas.
- Preocupação de que a IA provoque uma “enchente de CVEs” sustentada, mas também otimismo de que expurgar bugs antigos possa tornar os sistemas mais seguros no longo prazo.
Atitudes e incertezas
- Alguns tratam isso como uma quase emergência para servidores Linux expostos publicamente; outros minimizam como algo difícil de explorar pela internet em geral e um “nada demais” após mitigação e balanceadores de carga.
- Várias questões permanecem pouco claras no fio, incluindo a explorabilidade exata atrás de diversos middleboxes e se todas as regras de firewall sugeridas mitigam totalmente os caminhos sem MPTCP.