Falha crítica 'HTTP2Shell' no Brotli exige atualizações de segurança urgentes
Logótipo e representação genérica de segurança digital e atualizações de software
Fonte: BleepingComputer

Descoberta uma falha crítica de segurança no descodificador Brotli, designada HTTP2Shell ou Node2Shell. Saiba o impacto, sistemas afetados e como atualizar.

Foi identificada uma falha de segurança crítica, reportada originalmente pela publicação especializada BleepingComputer, denominada HTTP2Shell (também referida como Node2Shell ou Broccoli2Shell). A vulnerabilidade afeta o descodificador Brotli, uma biblioteca de compressão de dados amplamente utilizada. O problema, registado oficialmente como CVE-2026-111497, permite que atacantes explorem um erro de escrita fora de limites para corromper a memória, resultando em falhas do sistema ou na execução remota de código (RCE).

Impacto e Sistemas Afetados

Conforme explicado em relatórios técnicos citados pela BleepingComputer — incluindo avisos emitidos pela Node.js e pela empresa de cibersegurança Imperva —, a falha ocorre devido a um erro no processamento de blocos de dados comprimidos. O descodificador interpreta incorretamente um pedido de mais dados, levando à escrita de bytes para além dos limites do buffer interno. O problema afeta as versões 1.0.3 a 1.0.9, 1.1.0 e 1.2.0 do Brotli.

Além do Node.js, a vulnerabilidade impacta diversas aplicações e ferramentas que utilizam implementações vulneráveis do Brotli, incluindo bibliotecas de clientes HTTP em Python como urllib3, requests, httpx e aiohttp. A Microsoft também emitiu atualizações de emergência para o .NET, alertando que a exploração pode permitir a escalada de privilégios em configurações específicas.

O que muda para os administradores

A proteção contra esta falha exige ações imediatas:

  • Atualização de software: É imperativo aplicar as correções de segurança disponibilizadas pelos fornecedores (Node.js, Google e Microsoft para .NET). A simples atualização da biblioteca de sistema Brotli pode não proteger aplicações que utilizam cópias integradas (bundled) da biblioteca.
  • Reinicialização: Após a aplicação dos patches, é necessário reiniciar todos os processos afetados e, no caso de ambientes em contentores, reconstruir e reimplantar as imagens.
  • Mitigação temporária: Caso a atualização imediata não seja viável, a recomendação técnica é bloquear pedidos comprimidos com Brotli ao nível do proxy ou firewall, ou desativar o suporte a Brotli nas aplicações Python afetadas.

Embora existam provas de conceito (PoC) publicadas, não há registos de exploração maliciosa ativa até ao momento. Contudo, dada a natureza crítica da vulnerabilidade e as confirmações de execução remota de código por parte da Imperva e da Node.js, a prioridade máxima deve ser a aplicação das atualizações de segurança.

Fontes

Antes de comprares, compara no AHT Scan

Vê preços em várias lojas, promoções e histórico observado num único lugar.

Abrir AHT Scan →