Node.js 0.8 before 0.8.28 and 0.10 before 0.10.30 does not consider the possibility of recursive processing that triggers V8 garbage collection in conjunction with a V8 interrupt, which allows remote attackers to cause a denial of service (memory corruption and application crash) via deep JSON objects whose parsing lets this interrupt mask an overflow of the program stack.
Max CVSS
5.0
EPSS Score
2.74%
Published
2014-09-05
Updated
2015-05-12
CVE-2013-4450
Public exploit
The HTTP server in Node.js 0.10.x before 0.10.21 and 0.8.x before 0.8.26 allows remote attackers to cause a denial of service (memory and CPU consumption) by sending a large number of pipelined requests without reading the response.
Max CVSS
5.0
EPSS Score
8.05%
Published
2013-10-21
Updated
2018-08-13
The Update method in src/node_http_parser.cc in Node.js before 0.6.17 and 0.7 before 0.7.8 does not properly check the length of a string, which allows remote attackers to obtain sensitive information (request header contents) and possibly spoof HTTP headers via a zero length string.
Max CVSS
6.4
EPSS Score
0.75%
Published
2012-08-13
Updated
2023-02-13
3 vulnerabilities found