The Node.js inspector, in 6.x and later is vulnerable to a DNS rebinding attack which could be exploited to perform remote code execution.
RHSA-2018:2949
rh-nodejs8-nodejs security update
Released 2018-10-18 · Red Hat rating Important · View on Red Hat →
Fixed in
- Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 7) rh-nodejs8-nodejs-8.11.4-1.el7, rh-nodejs8-nodejs-devel-8.11.4-1.el7, rh-nodejs8-nodejs-docs-8.11.4-1.el7 +1
- Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.4) rh-nodejs8-nodejs-8.11.4-1.el7, rh-nodejs8-nodejs-devel-8.11.4-1.el7, rh-nodejs8-nodejs-docs-8.11.4-1.el7 +1
- Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.5) rh-nodejs8-nodejs-8.11.4-1.el7, rh-nodejs8-nodejs-devel-8.11.4-1.el7, rh-nodejs8-nodejs-docs-8.11.4-1.el7 +1
- Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 7) rh-nodejs8-nodejs-8.11.4-1.el7, rh-nodejs8-nodejs-devel-8.11.4-1.el7, rh-nodejs8-nodejs-docs-8.11.4-1.el7 +1
Fixes 5 records
Improper input validation in NodeJS Node.js
All versions of Node.js 8.x, 9.x, and 10.x are vulnerable and the severity is HIGH.
Memory corruption in NodeJS Node.js
Calling Buffer.fill() or Buffer.alloc() with some parameters can lead to a hang which could result in a Denial of Service.
Out-of-bounds write in NodeJS Node.js
In all versions of Node.js prior to 6.14.4, 8.11.4 and 10.9.0 when used with UCS-2 encoding (recognized by Node.js under the names `'ucs2'`, `'ucs-2'`, `'utf16le'` and `'utf-16le'`), `Buffer#write()` can be abused to wri…
Improper input validation in NodeJS Node.js
The HTTP parser in all current versions of Node.js ignores spaces in the `Content-Length` header, allowing input such as `Content-Length: 1 2` to be interpreted as having a value of `12`.