O Consumo Não Controlado de Recursos no módulo `gun http` permite que um servidor malicioso esgote a memória do cliente por meio do buffer de resposta HTTP/1.1 ilimitado. Na função `handle()/5`, três cláusulas acumulam dados TCP recebidos no buffer da conexão usando concatenação binária sem verificação de limite superior. Especificamente, a cláusula head anexa dados até que o terminador de cabeçalho seja encontrado, a cláusula `body chunked` anexa dados quando `cow http te:stream chunked()/2` indica um limite de chunk incompleto, e a cláusula `body trailer` anexa dados até que o terminador final seja encontrado. Se o terminador esperado nunca chegar, o binário cresce indefinidamente no estado. Um servidor malicioso pode explorar isso enviando uma resposta parcial que nunca termina, levando ao crescimento ilimitado do heap. Como o BEAM não impõe limites de heap por processo por padrão, uma única conexão pode esgotar toda a memória disponível no nó, resultando em um travamento de falta de memória (out-of-memory) em todo o nó.