CVE-2021-22931
Critical
Description
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.
SeverityCritical
CVSS9.8
Exploit probability98. percentile22%
Product
Nodejs Node.js
PublishedAug 16, 2021
First seenAug 16, 2021
Weakness typeCWE-170CWE-170
How to fix
Update
- nodejs node.js12.22.5, 14.17.5, 16.6.2 or later
- siemens sinec_infrastructure_network_services1.0.1.1 or later
Vendor advisories
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| nodejs node.js | 12.0.0 ≤ v ≤ 12.12.0, 12.13.0 ≤ v < 12.22.5, 14.0.0 ≤ v ≤ 14.14.0, 14.15.0 ≤ v < 14.17.5, 16.0.0 ≤ v < 16.6.2 | 12.22.5, 14.17.5, 16.6.2 |
| netapp active_iq_unified_manager | No range specified | — |
| netapp nextgen_api | No range specified | — |
| netapp oncommand_insight | No range specified | — |
| netapp oncommand_workflow_automation | No range specified | — |
| netapp snapcenter | No range specified | — |
| oracle graalvm | 20.3.3, 21.2.0 | — |
| oracle mysql_cluster | v ≤ 8.0.26 | — |
| oracle peoplesoft_enterprise_peopletools | 8.57, 8.58, 8.59 | — |
| siemens sinec_infrastructure_network_services | v < 1.0.1.1 | 1.0.1.1 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
In the Intelligence 360 plan
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.