node/deps/v8
jkummerow@chromium.org 39e2426b20 v8: backport fix for CVE-2013-{6639|6640}
Quoting CVE-2013-6639:

    The DehoistArrayIndex function in hydrogen-dehoist.cc in Google V8
    before 3.22.24.7, as used in Google Chrome before 31.0.1650.63,
    allows remote attackers to cause a denial of service (out-of-bounds
    write) or possibly have unspecified other impact via JavaScript code
    that sets the value of an array element with a crafted index.

Quoting CVE-2013-6640:

    The DehoistArrayIndex function in hydrogen-dehoist.cc in Google V8
    before 3.22.24.7, as used in Google Chrome before 31.0.1650.63,
    allows remote attackers to cause a denial of service (out-of-bounds
    read) via JavaScript code that sets a variable to the value of an
    array element with a crafted index.

Like 6b92a7, this is unlikely to affect node.js because it only runs
local, trusted code.  However, if there exists some module somewhere
that populates an array index with remotely provided data this could
very well be used to crash a remote server running node.  Defense in
depth and all.

This is a backport of upstream commit r17801. Original commit log:

    Limit size of dehoistable array indices

    LOG=Y
    BUG=chromium:319835,chromium:319860
    R=dslomov@chromium.org

    Review URL: https://codereview.chromium.org/74113002
2013-12-14 02:55:29 +04:00
..
benchmarks Upgrade V8 to 3.9.24.6 2012-03-28 19:51:38 -07:00
build v8: fix build for mips32r2 architecture 2013-06-14 17:48:33 +02:00
include V8: Upgrade to 3.14.5.8 2013-03-06 12:59:58 -08:00
preparser V8: Upgrade to 3.13.7.1 2012-09-21 01:52:24 +02:00
samples deps: downgrade v8 to 3.14.5 2013-02-25 23:45:02 +01:00
src v8: backport fix for CVE-2013-{6639|6640} 2013-12-14 02:55:29 +04:00
test v8: backport fix for CVE-2013-{6639|6640} 2013-12-14 02:55:29 +04:00
tools v8: re-apply floating patches 2013-05-23 14:00:20 -07:00
.gitignore deps: downgrade v8 to 3.14.5 2013-02-25 23:45:02 +01:00
AUTHORS V8: Upgrade to 3.14.5.8 2013-03-06 12:59:58 -08:00
ChangeLog deps: downgrade v8 to 3.14.5 2013-02-25 23:45:02 +01:00
DEPS deps: update v8 to 3.15.11 2013-01-01 16:07:02 +04:00
LICENSE Upgrade V8 to 3.8.5 2012-01-06 13:03:06 -08:00
LICENSE.strongtalk Upgrade V8 to 3.1.2 2011-02-09 10:24:26 -08:00
LICENSE.v8 Upgrade V8 to 3.1.2 2011-02-09 10:24:26 -08:00
LICENSE.valgrind Upgrade V8 to 3.1.2 2011-02-09 10:24:26 -08:00
Makefile deps: update v8 to 3.15.11 2013-01-01 16:07:02 +04:00
Makefile.android deps: update v8 to 3.15.11 2013-01-01 16:07:02 +04:00
OWNERS deps: update v8 to 3.15.11 2013-01-01 16:07:02 +04:00
PRESUBMIT.py deps: update v8 to 3.15.11 2013-01-01 16:07:02 +04:00
SConstruct deps: update v8 to 3.15.11 2013-01-01 16:07:02 +04:00