Description
The qs module before 1.0.0 does not have an option or default for specifying object depth and when parsing a string representing a deeply nested object will block the event loop for long periods of time. An attacker could leverage this to cause a temporary denial-of-service condition, for example, in a web application, other requests would not be processed while this blocking is occurring.
Analysis and contextual insights are available on OpenCVE Cloud.
Remediation
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2018-0589 | The qs module before 1.0.0 does not have an option or default for specifying object depth and when parsing a string representing a deeply nested object will block the event loop for long periods of time. An attacker could leverage this to cause a temporary denial-of-service condition, for example, in a web application, other requests would not be processed while this blocking is occurring. |
Github GHSA |
GHSA-f9cm-p3w6-xvr3 | Denial-of-Service Extended Event Loop Blocking in qs |
References
| Link | Providers |
|---|---|
| https://nodesecurity.io/advisories/28 |
|
History
No history.
Status: PUBLISHED
Assigner: hackerone
Published:
Updated: 2024-09-17T00:36:04.821Z
Reserved: 2017-10-29T00:00:00.000Z
Link: CVE-2014-10064
No data.
Status : Modified
Published: 2018-05-31T20:29:00.220
Modified: 2024-11-21T02:03:26.387
Link: CVE-2014-10064
No data.
OpenCVE Enrichment
No data.
EUVD
Github GHSA