Every CVE Search/ Get API key

CVE-2014-5256

Node.js 0.8 before 0.8.28 and 0.10 before 0.10.30 does not consider the possibility of recursive...

5.0 MediumFix available

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.

Exploit likelihood

3.29%Up 2.0 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

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.

Record
CVE-2014-5256
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2014-5256
Updated
2026-11-02
EUVDEUVD-2014-5149 No score

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.

Record
EUVD-2014-5149
Updated
2026-11-03
GitHub AdvisoriesGHSA-7wxw-9v42-w9g6 No score

Node.js 0.8 before 0.8.28 and 0.10 before 0.10.30 does not consider the possibility of recursive...

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.

Record
GHSA-7wxw-9v42-w9g6
Weakness
CWE-119
Updated
2026-11-02
OSV No score

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.

Record
CVE-2014-5256
Updated
2026-11-02
OSVDEBIAN-CVE-2014-5256 No score

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.

Record
DEBIAN-CVE-2014-5256
Updated
2026-11-02
OSVMGASA-2014-0516 No score

Updated nodejs package fixes security vulnerabilities

Updated nodejs package fixes security vulnerabilities:

A memory corruption vulnerability, which results in a denial-of-service, was identified in the versions of V8 that ship with Node.js 0.8 and 0.10. In certain circumstances, a particularly deep recursive workload that may trigger a GC and receive an interrupt may overflow the stack and result in a segmentation fault. For instance, if your work load involves successive JSON.parse calls and the parsed objects are significantly deep, you may experience the process aborting while parsing (CVE-2014-5256).

Multiple unspecified vulnerabilities in Google V8 before 3.24.35.10, as used in Node.js before 0.10.31, allow attackers to cause a denial of service or possibly have other impact via unknown vectors (CVE-2013-6668).

The nodejs package has been updated to version 0.10.33 to fix these issues as well as several other bugs.

Record
MGASA-2014-0516
Updated
2026-11-02
OSVUBUNTU-CVE-2014-5256 No score

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.

Record
UBUNTU-CVE-2014-5256
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
nodejs
Debian:12
before 0.10.38~dfsg-1
0.10.38~dfsg-1
nodejs
Debian:13
before 0.10.38~dfsg-1
0.10.38~dfsg-1
nodejs
Debian:14
before 0.10.38~dfsg-1
0.10.38~dfsg-1
nodejs
Mageia:4
From an advisory covering 2 CVEs
before 0.10.33-1.mga4
0.10.33-1.mga4
v8314-v8
Red Hat:rhel_software_collections:1::el6
From an advisory covering 6 CVEs
before 1:3.14.5.10-6.el6
1:3.14.5.10-6.el6
v8314-v8-debuginfo
Red Hat:rhel_software_collections:1::el6
From an advisory covering 6 CVEs
before 1:3.14.5.10-6.el6
1:3.14.5.10-6.el6
v8314-v8-devel
Red Hat:rhel_software_collections:1::el6
From an advisory covering 6 CVEs
before 1:3.14.5.10-6.el6
1:3.14.5.10-6.el6
v8314-v8
Red Hat:rhel_software_collections:1::el7
From an advisory covering 6 CVEs
before 1:3.14.5.10-6.el7
1:3.14.5.10-6.el7
v8314-v8-debuginfo
Red Hat:rhel_software_collections:1::el7
From an advisory covering 6 CVEs
before 1:3.14.5.10-6.el7
1:3.14.5.10-6.el7
v8314-v8-devel
Red Hat:rhel_software_collections:1::el7
From an advisory covering 6 CVEs
before 1:3.14.5.10-6.el7
1:3.14.5.10-6.el7
libv8-3.14
Ubuntu:16.04:LTS
All versions, plus listed versions
3.14.5.8-5ubuntu2
None known
libv8-3.14
Ubuntu:18.04:LTS
All versions, plus listed versions
3.14.5.8-11ubuntu1
None known

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2014-5256 is a medium vulnerability (CVSS 5.0) in Nodejs, published September 5, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.29%, the 88th percentile. Fixed in nodejs 0.10.38~dfsg-1.

References

Show 34 moreShow less
MoveEnter Open