CVE-2017-16031

Published Jun 4, 2018 CVSS 3.0 · 7.5 High EPSS 1.9% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2018-0772 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.
Github GHSA Github GHSA GHSA-qv2v-m59f-v5fw Insecure randomness in socket.io
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
hackerone
Published
Updated
Sep 16, 2024, 9:07 PM
Reserved
Oct 29, 2017, 12:00 AM
Status
Modified
Published
Jun 4, 2018, 7:29 PM
Modified
Jun 17, 2026, 1:08 AM