Skip to content
Not rated

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…

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.

Affected products and versions

Product Affected versions Fixed in
Node 15.0 15.0 → < 15.5.1 15.5.1
Node 14.0 14.0 → < 14.15.4 14.15.4
Node 13.0 13.0 → latest No fix stated
Node 12.0 12.0 → < 12.20.1 12.20.1
Node 11.0 11.0 → latest No fix stated
Node 10.0 10.0 → < 10.23.1 10.23.1
Node 9.0 9.0 → latest No fix stated
Node 8.0 8.0 → latest No fix stated
Node 7.0 7.0 → latest No fix stated
Show the 3 other branches
Product Affected versions Fixed in
Node 6.0 6.0 → latest No fix stated
Node 5.0 5.0 → latest No fix stated
Node 4.0 4.0 → latest No fix stated

References

Timeline

  1. Published
  2. Last modified
The 129 CVEs of Node →
Track this CVE