PT-2026-120553

CVE-2026-111497

·

Publicado

2026-04-27

·

Atualizado

2026-11-11

Descrição por

CVSS 2.0
10
Crítica
MétricasAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do Software Vulnerável e Versões Afetadas Google Brotli versões 1.0.3 through 1.2.0 Node.js versões anteriores a 22.23.4 Node.js versões anteriores a 24.22.1 Node.js versões anteriores a 26.12.1 Python Brotli versões anteriores a 1.2.1 Python brotlicffi versões anteriores a 1.2.1.0 .NET (versões afetadas não especificadas) Bun (versões afetadas não especificadas) Envoy (versões afetadas não especificadas) Istio (versões afetadas não especificadas)
Description Existe um estouro de buffer no decodificador Brotli c/dec/decode.c devido à ausência de verificação do valor de retorno. Um invasor remoto não autenticado pode explorar isso enviando um fluxo compactado Brotli especialmente criado, o que causa uma alternância de bloco inválida que o decodificador interpreta erroneamente como uma solicitação de mais dados de entrada. Isso leva à gravação de dados além dos limites de um buffer interno de oito bytes, corrompendo a memória do estado do decodificador adjacente. Esta falha, apelidada de Node2Shell ou HTTP2Shell, pode resultar em negação de serviço, divulgação de conteúdos sensíveis da memória, escalonamento de privilégios ou execução remota de código. O problema afeta vários clientes e servidores HTTP que descompactam dados Brotli, incluindo aqueles nos ambientes Node.js, Python e .NET. Foram observadas varreduras e tentativas de exploração no mundo real.
Recommendations Atualize o Google Brotli para a versão 1.0.10, 1.1.1 ou 1.2.1. Atualize o Node.js para a versão 22.23.4, 24.22.1 ou 26.12.1. Atualize o Python Brotli para a versão 1.2.1. Atualize o Python brotlicffi para a versão 1.2.1.0. Para o .NET, aplique as atualizações de emergência lançadas em 25 de outubro. Como mitigação temporária para aplicações Python, remova o suporte ao Brotli. Como mitigação temporária, bloqueie as solicitações compactadas em Brotli no nível do servidor proxy ou firewall.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-9V8H-QQGM-4M35
GHSA-C9GR-GMG4-2VQV
ALSA-2026:10766
ALSA-2026:13537
ALSA-2026:90449
ALSA-2026:90495
ALSA-2026:90501
ALSA-2026:92376
ALSA-2026:92378
ALSA-2026:92420
ALSA-2026:92428
ALSA-2026:92492
AZL-110384
AZL-111005
AZL-111041
AZL-111518
AZL-112175
BIT-BROTLI-2026-111497
BIT-DOTNET-2026-111497
BIT-DOTNET-SDK-2026-111497
BIT-NODE-2026-111497
BIT-NODE-MIN-2026-111497
BIT-POWERSHELL-2026-111497
CLEANSTART-2026-DA73554
CLEANSTART-2026-FA62279
CLSA-2026-1792754583
CLSA-2026-1792755607
CLSA-2026-1792824525
CLSA-2026-1792824700
CLSA-2026-1792824879
CLSA-2026-1792827041
CLSA-2026-1792827285
CLSA-2026-1792827522
CLSA-2026-1792832424
CLSA-2026-1792865919
CLSA-2026-1792867484
ECHO-1099-6733-474B
GO-2026-6888
OESA-2026-4539
OESA-2026-4540
OESA-2026-4541
OESA-2026-4542
OESA-2026-4601
OESA-2026-4602
OESA-2026-4603
OPENSUSE-SU-2026:12232-1
OPENSUSE-SU-2026:12248-1
OPENSUSE-SU-2026:12305-1
OPENSUSE-SU-2026:12322-1
OPENSUSE-SU-2026:12353-1
OPENSUSE-SU-2026:12439-1
OPENSUSE-SU-2026:12505-1
OPENSUSE-SU-2026:22183-1
OPENSUSE-SU-2026:22210-1
OPENSUSE-SU-2026:22213-1
PYSEC-2026-4322
PYSEC-2026-4323
SUSE-SU-2026:24476-1
SUSE-SU-2026:24518-1
SUSE-SU-2026:24556-1
SUSE-SU-2026:24597-1
SUSE-SU-2026:24600-1
SUSE-SU-2026:24601-1
SUSE-SU-2026:4928-1
SUSE-SU-2026:4945-1
SUSE-SU-2026:4957-1
SUSE-SU-2026:5036-1
SUSE-SU-2026:5037-1
SUSE-SU-2026:5125-1
SUSE-SU-2026:5145-1
USN-8956-1
USN-8956-2
USN-8958-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Em alta agora · #9

587 Publicações
5.7 K Republicações
4.4 M Audiência
Graph