The Node.js HTTP parser allowed for spaces inside Content-Length header values. Such values now lead to rejected connections in the same way as non-numeric values. References: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V8.md
Created nodejs tracking bugs for this issue: Affects: fedora-all [bug 1562027] Affects: epel-all [bug 1562026]
Upstream fix: https://github.com/nodejs/node/commit/c39167dc26
NodeJS is only packaged as an ImageStream in Openshift Enterprise 3.9, which is a container image from RH Software Collections. Marking Openshift Enterprise as not affected.
This issue has been addressed in the following products: Red Hat Software Collections for Red Hat Enterprise Linux 7.4 EUS Red Hat Software Collections for Red Hat Enterprise Linux 7.5 EUS Red Hat Software Collections for Red Hat Enterprise Linux 7 Via RHSA-2018:2949 https://access.redhat.com/errata/RHSA-2018:2949
This issue has been addressed in the following products: Red Hat Enterprise Linux 7 Via RHSA-2019:2258 https://access.redhat.com/errata/RHSA-2019:2258
This bug is now closed. Further updates for individual products will be reflected on the CVE page(s): https://access.redhat.com/security/cve/cve-2018-7159