CVE-2020-8287

State
Published
Severity
Not scored
Published
Jan 6, 2021
Updated
Apr 30, 2025
Reserved
Jan 28, 2020

Read the record on cve.org

Description

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.

Scores

The record has no CVSS score.

Weaknesses

  • CWE-444 HTTP Request Smuggling (CWE-444)

Affected Products

ProductVersions
NodeNodeJS
  • 4.0 to before 4.*Affected
  • 5.0 to before 5.*Affected
  • 6.0 to before 6.*Affected
  • 7.0 to before 7.*Affected
  • 8.0 to before 8.*Affected
  • 9.0 to before 9.*Affected
  • 10.0 to before 10.23.1Affected
  • 11.0 to before 11.*Affected
  • 12.0 to before 12.20.1Affected
  • 13.0 to before 13.*Affected
  • 14.0 to before 14.15.4Affected
  • 15.0 to before 15.5.1Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.