Skip to content
OpenAdvisories
Unscored CVE-2014-5256 EUVD-2014-5149GHSA-7wxw-9v42-w9g6

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 collec…

Published Sep 5, 2014 · Updated Aug 6, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 nodejs 0.10.38~dfsg-1 —
Debian 13 nodejs 0.10.38~dfsg-1 —
Debian 12 nodejs 0.10.38~dfsg-1 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libv8-3.14 No fix yet —
Ubuntu 16.04 LTS libv8-3.14 No fix yet —
ReleasePackageFixed inAdvisory
RHEL 1 v8314-v8 +1 1:3.14.5.10-6.el6 RHSA-2014:1744

Advisories 1

References