Este middleware de compressão para Node.js e Express contém um vazamento de memória. Quando um cliente aborta uma conexão enquanto uma resposta comprimida está sendo transmitida, o fluxo zlib usado para a compressão não é destruído. Um invasor remoto não autenticado pode explorar isso iniciando repetidamente requisições e desconectando-se prematuramente, levando ao esgotamento da memória nativa do zlib e causando a falha do servidor. Isso resulta em uma Negação de Serviço (DoS), uma condição onde um serviço fica indisponível para seus usuários pretendidos.