O NATS-Server, um sistema de mensagens de alto desempenho, possui um problema em sua implementação WebSocket. O servidor lida com mensagens compactadas via compressão negociada por WebSocket. Em versões anteriores a 2.11.2 e 2.12.3, a implementação apenas limitava o tamanho de uma mensagem NATS, mas não limitava independentemente o consumo de memória durante a construção da mensagem. Isso permite que um atacante utilize uma bomba de compressão, causando consumo excessivo de memória e potencialmente encerrando o processo do servidor. O problema não requer credenciais NATS válidas para ser explorado, pois a negociação de compressão ocorre antes da autenticação.