CVE-2020-8201
published 2020-09-18CVE-2020-8201: Node.js < 12.18.4 and < 14.11 can be exploited to perform HTTP desync attacks and deliver malicious payloads to unsuspecting users. The payloads can be crafted…
PriorityP348high7.4CVSS 3.1
AVNACHPRNUINSUCHIHAN
EPSS
5.09%
91.5th percentile
Node.js < 12.18.4 and < 14.11 can be exploited to perform HTTP desync attacks and deliver malicious payloads to unsuspecting users. The payloads can be crafted by an attacker to hijack user sessions, poison cookies, perform clickjacking, and a multitude of other attacks depending on the architecture of the underlying system. The attack was possible due to a bug in processing of carrier-return symbols in the HTTP header names.
Affected
19 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | nodejs | < nodejs 12.18.4~dfsg-1 (bookworm) | nodejs 12.18.4~dfsg-1 (bookworm) |
| fedoraproject | fedora | — | — |
| nodejs | node | >= 11.0 < 11.* | 11.* |
| nodejs | node | >= 12.0 < 12.18.4 | 12.18.4 |
| nodejs | node | >= 13.0 < 13.* | 13.* |
| nodejs | node | >= 14.0 < 14.11.0 | 14.11.0 |
| nodejs | node | >= 4.0 < 4.* | 4.* |
| nodejs | node | >= 5.0 < 5.* | 5.* |
| nodejs | node | >= 6.0 < 6.* | 6.* |
| nodejs | node | >= 7.0 < 7.* | 7.* |
| nodejs | node | >= 8.0 < 8.* | 8.* |
| nodejs | node | >= 9.0 < 9.* | 9.* |
| nodejs | node.js | >= 12.0.0 < 12.18.4 | 12.18.4 |
| nodejs | node.js | >= 14.0.0 < 14.11.0 | 14.11.0 |
| nodejs | nodejs | >= 0 < 12.18.4~dfsg-1 | 12.18.4~dfsg-1 |
| nodejs | nodejs | >= 0 < 12.18.4~dfsg-1 | 12.18.4~dfsg-1 |
| nodejs | nodejs | >= 0 < 12.18.4~dfsg-1 | 12.18.4~dfsg-1 |
| nodejs | nodejs | >= 0 < 12.18.4~dfsg-1 | 12.18.4~dfsg-1 |
| opensuse | leap | — | — |
CVSS provenance
nvdv3.17.4HIGHCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
nvdv2.05.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:N
osv7.4HIGH
vendor_debian7.4HIGH
vendor_redhat7.4HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
CISA ICS
Hitachi Energy FACTS Control Platform (FCP) Product
cisa_ics·2022-08-30·CVSS 3.7
[LOW] Hitachi Energy FACTS Control Platform (FCP) Product
## Archived Content In an effort to keep CISA.gov current, the archive contains outdated information that may not reflect current policy or programs.
ICS Advisory
##
Hitachi Energy FACTS Control Platform (FCP) Product
Last RevisedAugust 30, 2022
Alert CodeICSA-22-242-01
## 1. EXECUTIVE SUMMARY
- CVSS v3 7.5
- ATTENTION: Exploitable remotely/low attack complexity
- Vendor: Hitachi Energy
- Equipment: FACTS Control Platform (FCP) Product
- Vulnerability: Inconsistent Interpretation of HTTP Requests, Use After Free, Classic Buffer Overflow, Integer Underflow, Improper Certificate Validation, Observable Discrepancy.
## 2. RISK EVALUATION
Successful exploitation of these vulnerabilities may allow an attacker to eavesdrop on the traffic betw
CISA ICS
Hitachi Energy Gateway Station (GWS) Product
cisa_ics·2022-08-30·CVSS 3.7
[LOW] Hitachi Energy Gateway Station (GWS) Product
## Archived Content In an effort to keep CISA.gov current, the archive contains outdated information that may not reflect current policy or programs.
ICS Advisory
##
Hitachi Energy Gateway Station (GWS) Product
Last RevisedAugust 30, 2022
Alert CodeICSA-22-242-02
## 1. EXECUTIVE SUMMARY
- CVSS v3 7.5
- ATTENTION: Exploitable remotely/low attack complexity
- Vendor: Hitachi Energy
- Equipment: Gateway Station (GWS) Product
- Vulnerability: Inconsistent Interpretation of HTTP Requests, Use After Free, Classic Buffer Overflow, Integer Underflow, Improper Certificate Validation, Observable Discrepancy
## 2. RISK EVALUATION
Successful exploitation of this vulnerability could allow unauthorized users to eavesdrop on the traffic between netwo
CISA ICS
Hitachi Energy MicroSCADA Pro/X SYS600
cisa_ics·2022-04-21
Hitachi Energy MicroSCADA Pro/X SYS600
## Archived Content In an effort to keep CISA.gov current, the archive contains outdated information that may not reflect current policy or programs.
ICS Advisory
##
Hitachi Energy MicroSCADA Pro/X SYS600
Last RevisedApril 21, 2022
Alert CodeICSA-22-111-03
## 1. EXECUTIVE SUMMARY
- CVSS v3 8.8
- ATTENTION: Exploitable remotely/low attack complexity
- Vendor: Hitachi Energy
- Equipment: MicroSCADA Pro/X SYS600
- Vulnerabilities: Observable Discrepancy, HTTP Request Smuggling, Classic Buffer Overflow, Improper Certificate Validation, Improper Restriction of Operations within the Bounds of a Memory Buffer, Exposure of Sensitive Information to an Unauthorized Actor
## 2. RISK EVALUATION
Successful exploitation of these vulnerabilities coul
Red Hat
nodejs: HTTP request smuggling due to CR-to-Hyphen conversion
vendor_redhat·2020-09-15·CVSS 7.4
CVE-2020-8201 [HIGH] CWE-444 nodejs: HTTP request smuggling due to CR-to-Hyphen conversion
nodejs: HTTP request smuggling due to CR-to-Hyphen conversion
Node.js < 12.18.4 and < 14.11 can be exploited to perform HTTP desync attacks and deliver malicious payloads to unsuspecting users. The payloads can be crafted by an attacker to hijack user sessions, poison cookies, perform clickjacking, and a multitude of other attacks depending on the architecture of the underlying system. The attack was possible due to a bug in processing of carrier-return symbols in the HTTP header names.
A flaw was found in Node.js, where affected Node.js versions converted carriage returns in HTTP request headers to a hyphen before parsing. This flaw leads to HTTP Request Smuggling as it is a non-standard interpretation of the header. The highest threat from this vulnerability is to confidentiality and i
Debian
CVE-2020-8201: nodejs - Node.js < 12.18.4 and < 14.11 can be exploited to perform HTTP desync attacks an...
vendor_debian·2020·CVSS 7.4
CVE-2020-8201 [HIGH] CVE-2020-8201: nodejs - Node.js < 12.18.4 and < 14.11 can be exploited to perform HTTP desync attacks an...
Node.js < 12.18.4 and < 14.11 can be exploited to perform HTTP desync attacks and deliver malicious payloads to unsuspecting users. The payloads can be crafted by an attacker to hijack user sessions, poison cookies, perform clickjacking, and a multitude of other attacks depending on the architecture of the underlying system. The attack was possible due to a bug in processing of carrier-return symbols in the HTTP header names.
Scope: local
bookworm: resolved (fixed in 12.18.4~dfsg-1)
bullseye: resolved (fixed in 12.18.4~dfsg-1)
forky: resolved (fixed in 12.18.4~dfsg-1)
sid: resolved (fixed in 12.18.4~dfsg-1)
trixie: resolved (fixed in 12.18.4~dfsg-1)
GHSA
GHSA-7mcp-gwc2-4c6m: Node
ghsa_unreviewed·2022-05-24
CVE-2020-8201 [CRITICAL] CWE-444 GHSA-7mcp-gwc2-4c6m: Node
Node.js < 12.18.4 and < 14.11 can be exploited to perform HTTP desync attacks and deliver malicious payloads to unsuspecting users. The payloads can be crafted by an attacker to hijack user sessions, poison cookies, perform clickjacking, and a multitude of other attacks depending on the architecture of the underlying system. The attack was possible due to a bug in processing of carrier-return symbols in the HTTP header names.
OSV
CVE-2020-8201: Node
osv·2020-09-18·CVSS 7.4
CVE-2020-8201 [HIGH] CVE-2020-8201: Node
Node.js < 12.18.4 and < 14.11 can be exploited to perform HTTP desync attacks and deliver malicious payloads to unsuspecting users. The payloads can be crafted by an attacker to hijack user sessions, poison cookies, perform clickjacking, and a multitude of other attacks depending on the architecture of the underlying system. The attack was possible due to a bug in processing of carrier-return symbols in the HTTP header names.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2020-8201 nodejs:12/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
bugzilla·2020-09-16·CVSS 7.4
CVE-2020-8201 [HIGH] CVE-2020-8201 nodejs:12/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
CVE-2020-8201 nodejs:12/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multip
Bugzilla
CVE-2020-8201 nodejs:13/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
bugzilla·2020-09-16·CVSS 7.4
CVE-2020-8201 [HIGH] CVE-2020-8201 nodejs:13/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
CVE-2020-8201 nodejs:13/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multip
Bugzilla
CVE-2020-8201 nodejs:11/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
bugzilla·2020-09-16·CVSS 7.4
CVE-2020-8201 [HIGH] CVE-2020-8201 nodejs:11/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
CVE-2020-8201 nodejs:11/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multip
Bugzilla
CVE-2020-8201 nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
bugzilla·2020-09-16·CVSS 7.4
CVE-2020-8201 [HIGH] CVE-2020-8201 nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
CVE-2020-8201 nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multiple support
Bugzilla
CVE-2020-8201 nodejs:14/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
bugzilla·2020-09-16·CVSS 7.4
CVE-2020-8201 [HIGH] CVE-2020-8201 nodejs:14/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
CVE-2020-8201 nodejs:14/nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multip
Bugzilla
CVE-2020-8201 nodejs: HTTP request smuggling due to CR-to-Hyphen conversion
bugzilla·2020-09-16·CVSS 7.4
CVE-2020-8201 [HIGH] CVE-2020-8201 nodejs: HTTP request smuggling due to CR-to-Hyphen conversion
CVE-2020-8201 nodejs: HTTP request smuggling due to CR-to-Hyphen conversion
Affected Node.js versions converted carriage returns in HTTP request headers to a hyphen before parsing. This can lead to HTTP Request Smuggling as it is a non-standard interpretation of the header.
Upstream advisory:
https://nodejs.org/en/blog/vulnerability/september-2020-security-releases/
Discussion:
Created nodejs tracking bugs for this issue:
Affects: epel-all [bug 1879340]
Affects: fedora-all [bug 1879341]
Created nodejs:11/nodejs tracking bugs for this issue:
Affects: fedora-all [bug 1879343]
Created nodejs:12/nodejs tracking bugs for this issue:
Affects: fedora-all [bug 1879344]
Created nodejs:13/nodejs tracking bugs for this issue:
Affects: fedora-all [bug 1879345]
Created nodejs:14/nodejs
Bugzilla
CVE-2020-8201 nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [epel-all]
bugzilla·2020-09-16·CVSS 7.4
CVE-2020-8201 [HIGH] CVE-2020-8201 nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [epel-all]
CVE-2020-8201 nodejs: HTTP Request Smuggling due to CR-to-Hyphen conversion [epel-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of epel-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE: this issue affects multiple supported v
http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00011.htmlhttps://hackerone.com/reports/922597https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4OOYAMJVLLCLXDTHW3V5UXNULZBBK4O6/https://nodejs.org/en/blog/vulnerability/september-2020-security-releases/https://security.gentoo.org/glsa/202101-07https://security.netapp.com/advisory/ntap-20201009-0004/http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00011.htmlhttps://hackerone.com/reports/922597https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4OOYAMJVLLCLXDTHW3V5UXNULZBBK4O6/https://nodejs.org/en/blog/vulnerability/september-2020-security-releases/https://security.gentoo.org/glsa/202101-07https://security.netapp.com/advisory/ntap-20201009-0004/
2020-09-18
Published