-
Simple bugs with complex exploits
Simple bugs with complex exploits
FixedArray and FixedDoubleArray are used to create objects in JavaScript, and although the new implementations looked valid at first glance, they were missing a key component: a maximum length check to ensure that the newly created array’s length cannot not go past a predefined upper limit.
To the untrained eye, this bug does not look exploitable, but as shown on the bug report, Sergey made use of TurboFan’s typer to gain access to a very powerful exploitation primitive: an array whose length field is much larger than its capacity. This primitive provides an attacker with an out-of-bounds access primitive on the V8 heap, which can very easily lead to code execution
Appears in lists (1)
More like this (2)
-
Exim servers running v4.92.1 and before are vulnerable to a security bug, patched in v4.92.2, which could allow attackers to run malicious code with root access
Catalin Cimpanu / ZDNet: Exim servers running v4.92.1 and before are vulnerable to a security bug,...
-
Node v10.16.1 (LTS) | Node.js
Node v10.16.1 (LTS) Released — No big Node releases this week, but this minor bump to...