NetSight
medium6.5

CVE-2020-8287

Node.js versions before 10.23.1, 12.20.1, 14.15.4, 15.5.1 allow two copies of a header field in an HTTP request (for example, two Transfer-Encoding header fiel…

Impact

Node.js versions before 10.23.1, 12.20.1, 14.15.4, 15.5.1 allow two copies of a header field in an HTTP request (for example, two Transfer-Encoding header fields). In this case, Node.js identifies the first header field and ignores the second. This can lead to HTTP Request Smuggling.

Affected products

VendorProductAffected versions
NodejsNode.Js
from 10.0.0 before 10.23.1
from 12.0.0 before 12.20.1
from 14.0.0 before 14.15.4
from 15.0.0 before 15.5.1
DebianDebian Linux
Version 10.0
FedoraprojectFedora
Versions 32, 33
OracleGraalvm
Versions 19.3.4, 20.3.0
SiemensSinec Infrastructure Network Services
before 1.0.1.1

Weakness classification

References