CVE-2016-10518 in ws Module
Sumário
de VulDB • 16/06/2026
Foi encontrada uma vulnerabilidade na funcionalidade de ping do módulo ws antes da versão 1.0.0, que permitia que clientes alocassem memória enviando um frame de ping. A funcionalidade de ping, por padrão, responde com um frame de pong e com o payload anteriormente fornecido no frame de ping. Isso é exatamente o esperado, mas internamente o ws sempre transforma todos os dados que precisam ser enviados em uma instância de Buffer, e é aí que residia a vulnerabilidade. O ws não realizava nenhuma verificação do tipo de dado que estava enviando. No Node.js, ao alocar um Buffer passando um número em vez de uma string, ele aloca a quantidade especificada de bytes.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.