CVE-2020-8172 Security feature bypass in https://github.com/nodejs/node
Attackers can bypass host certificate verification in Node.js by exploiting TLS session reuse, potentially enabling man-in-the-middle attacks.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2020-8172?
CVE-2020-8172 is a high-severity vulnerability in Nodejs Node.js, published on 8 Jun 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
TLS session reuse can lead to host certificate verification bypass in node version < 12.18.0 and < 14.4.0.
Weakness: CWE-295
Which versions are affected by CVE-2020-8172?
2 open source packages ship an affected version, including node and node-min. It affects 5 products.
| Package | Affected | Fixed in |
|---|---|---|
node Bitnami | From 12.0.0 | 12.18.0, 14.4.0 |
node-min Bitnami | From 12.0.0 | 12.18.0, 14.4.0 |
Products include Nodejs Node.js, Oracle Banking Extensibility Workbench, Oracle Blockchain Platform, Oracle Graalvm, Oracle Mysql Cluster.
How do I fix CVE-2020-8172?
Upgrade node to a fixed version for your release line: 12.18.0 or 14.4.0.
Is CVE-2020-8172 being exploited?
There is no known exploitation of CVE-2020-8172 in the wild and no public exploit code.
Other vulnerabilities in Nodejs Node.js
Sources
Also known as ALPINE-CVE-2020-8172, BIT-node-2020-8172, BIT-node-min-2020-8172, CLEANSTART-2026-EO34645, CLEANSTART-2026-SW01929, GHSA-98vx-jqrx-7mq2.