Bugzilla – Bug 895262
VUL-0: CVE-2014-5256: v8: nodejs: Memory Corruption and Stack Overflow
Last modified: 2016-04-27 19:07:12 UTC
via oss-sec Described on the nodejs blog as: 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. This issue was identified by Tom Steele of ^Lift Security and Fedor Indunty, Node.js Core Team member worked closely with the V8 team to find our resolution. http://blog.nodejs.org/2014/07/31/v8-memory-corruption-stack-overflow/ is CVE-2014-5256. https://codereview.chromium.org/339883002 http://blog.nodejs.org/2014/07/31/v8-memory-corruption-stack-overflow/ https://github.com/joyent/node/commit/530af9cb8e700e7596b3ec812bad123c9fa06356 https://bugzilla.redhat.com/show_bug.cgi?id=1125464
Affected packages: SLE-11-SP2-PRODUCTS: nodejs, v8 SLE-11-SP3: nodejs, v8 SLE-11-SP3-PRODUCTS: nodejs, v8 SLE-11-SP3-UPTU: nodejs, v8
bugbot adjusting priority
Reassigning this to the maintainer of NodeJS. As discussed some time ago, NodeJS is shipping with an internal V8 source and therefore would require a separate update. According to OBS the maintainer of NodeJS is Gregory Haskins (gregory.haskins@gmail.com), but he seems not to be known to bugzilla. Resetting assignee therefore to default and copying Gregory on the bug. Which also doesn't work.
marguerite su has updated nodejs the last times, perhaps she can help.
hi, which targets are we talking about? I visited that blog, and its title is now "fixed in Node v0.8.28 and v0.10.30". in devel:languages:nodejs, we have 0.10.31. Marguerite
(In reply to Marguerite Su from comment #5) > hi, which targets are we talking about? > > I visited that blog, and its title is now "fixed in Node v0.8.28 and > v0.10.30". > > in devel:languages:nodejs, we have 0.10.31. openSUSE 13.1 has 0.10.5.
openSUSE-OU-2015:1624-1: An update that fixes two vulnerabilities is now available. Category: optional (low) Bug References: 895262 CVE References: CVE-2013-4450,CVE-2014-5256 Sources used: openSUSE 13.2 (src): nodejs-4.0.0-2.3.1 openSUSE 13.1 (src): nodejs-4.0.0-3.7.1
Seems like an update got released, should this be closed, or is there anything else to do?
yes, closed