CVE-2026-42587: falha de alta gravidade em netty
Netty: HttpContentDecompressor maxAllocation bypass via Content-Encoding: br/zstd/snappy enables decompression bomb DoS
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
O Netty tem um limite de segurança para evitar 'bombas de descompressão' (arquivos comprimidos que explodem em tamanho), mas este limite é ignorado para certos tipos de compressão como Brotli, zstd ou Snappy. Um atacante pode explorar isso para derrubar um servidor, enviando dados comprimidos que consomem toda memória disponível.
O HttpContentDecompressor do Netty não aplica o limite maxAllocation para codificações Brotli, zstd e Snappy, enquanto o faz corretamente para gzip e deflate via ZlibDecoder. Um atacante pode enviar uma carga comprimida com Content-Encoding: br/zstd/snappy para desencadear alocação ilimitada de memória, causando negação de serviço. A mesma falha afeta DelegatingDecompressorFrameListener em conexões HTTP/2.
No mesmo produto, das mais perigosas para as menos.