Back to search
CVE-2017-16031
Published: Jun 4, 2018
Modified: Sep 16, 2024
PUBLISHED
Description
Socket.io is a realtime application framework that provides communication via websockets. Because socket.io 0.9.6 and earlier depends on `Math.random()` to create socket IDs, the IDs are predictable. An attacker is able to guess the socket ID and gain access to socket.io servers, potentially obtaining sensitive information.
| Vendor | Product | Versions |
|---|---|---|
HackerOne | socket.io node module | affected <=0.9.6 |
References
https://github.com/socketio/socket.io/issues/856
x_refsource_MISC
https://github.com/socketio/socket.io/pull/857
x_refsource_MISC
https://nodesecurity.io/advisories/321
x_refsource_MISC
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now