CVE-2021-22931

high-risk
Published 2021-08-16

Node.js before 16.6.0, 14.17.4, and 12.22.4 is vulnerable to Remote Code Execution, XSS, Application crashes due to missing input validation of host names returned by Domain Name Servers in Node.js dns library which can lead to output of wrong hostnames (leading to Domain Hijacking) and injection vulnerabilities in applications using the library.

Do I need to act?

-
0.66% chance of exploitation
EPSS score — low exploit probability
-
Not on CISA KEV list
No confirmed active exploitation reported to CISA
+
Fix available
Upgrade to: 151261efb8b85696620f80ecc1f50d9c1f886a1b, db159ab870b1aa7f55e4e450c81764f22bf0ef80, bfe80913e88139da1aa283475cdbc060ea98ae6f
9
CVSS 9.8/10 Critical
NETWORK / LOW complexity

Affected Vendors

52
/ 100
high-risk
Severity 32/34 · Critical
Exploitability 2/34 · Minimal
Exposure 18/34 · Moderate