CVE-2016-10518 in ws Module
Zusammenfassung
von VulDB • 16.06.2026
In der ping-Funktionalität des ws-Moduls vor Version 1.0.0 wurde eine Schwachstelle gefunden, die es Clients ermöglichte, Speicher zuzuweisen, indem sie einen Ping-Frame sendeten. Die ping-Funktionalität antwortet standardmäßig mit einem Pong-Frame und dem zuvor im Ping-Frame angegebenen Payload. Dies entspricht genau der erwarteten Funktionalität, doch intern wandelt ws alle Daten, die gesendet werden müssen, immer in eine Buffer-Instanz um, und genau hier lag die Schwachstelle. ws führte keine Prüfungen auf den Datentyp der zu sendenden Daten durch. Bei Buffern in Node.js wird bei der Allokation mit einer Zahl anstelle eines Strings die angegebene Anzahl an Bytes allokiert.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.