CVE-2014-10064: Denial-of-Service Extended Event Loop Blocking in qs
5
CVSS Score
Basic Information
CVE ID
GHSA ID
EPSS Score
0.6738%
CWE
Published
10/9/2018
Updated
1/9/2023
KEV Status
No
Technology
JavaScript
Technical Details
CVSS Vector
AV:N/AC:L/Au:N/C:N/I:N/A:P
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| qs | npm | < 1.0.0 | 1.0.0 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from uncontrolled recursion in the parsing logic when handling nested structures. While no patch diffs are available, all advisories explicitly identify the core parsing functionality (qs.parse) as the vulnerable component. In Node.js runtime profiling, recursive calls to qs.parse (and potentially its internal helpers) would dominate the stack trace when processing a malicious payload. The lack of depth-limiting logic in pre-1.0.0 versions makes this the primary vulnerable function.