Vulnerability record · CVE-2021-44532 · published 24 February 2022
CVE-2021-44532: Nodejs node.js improper certificate validation vulnerability
Nodejs · Node.Js
Node.js < 12.22.9, < 14.18.3, < 16.13.2, and < 17.3.1 converts SANs (Subject Alternative Names) to a string format. It uses this string to check peer certificates against hostnames when validating connections. The string format was subject to an injection vulnerability when name constraints were used within a certificate chain, allowing the bypass of these name constraints.Versions of Node.js with the fix for this escape SANs containing the problematic characters in order to prevent the injection. This behavior can be reverted through the --security-revert command-line option.
Description
Node.js < 12.22.9, < 14.18.3, < 16.13.2, and < 17.3.1 converts SANs (Subject Alternative Names) to a string format. It uses this string to check peer certificates against hostnames when validating connections. The string format was subject to an injection vulnerability when name constraints were used within a certificate chain, allowing the bypass of these name constraints.Versions of Node.js with the fix for this escape SANs containing the problematic characters in order to prevent the injection. This behavior can be reverted through the --security-revert command-line option.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Affected products
9 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| https://hackerone.com/reports/1429694 | MitigationThird Party Advisory |
| https://nodejs.org/en/blog/vulnerability/jan-2022-security-releases/ | ExploitRelease NotesVendor Advisory |
| https://security.netapp.com/advisory/ntap-20220325-0007/ | Third Party Advisory |
| https://www.debian.org/security/2022/dsa-5170 | Third Party Advisory |
| https://www.oracle.com/security-alerts/cpuapr2022.html | PatchThird Party Advisory |
| https://www.oracle.com/security-alerts/cpujul2022.html | Third Party Advisory |
| https://hackerone.com/reports/1429694 | MitigationThird Party Advisory |
| https://nodejs.org/en/blog/vulnerability/jan-2022-security-releases/ | ExploitRelease NotesVendor Advisory |
| https://security.netapp.com/advisory/ntap-20220325-0007/ | Third Party Advisory |
| https://www.debian.org/security/2022/dsa-5170 | Third Party Advisory |
| https://www.oracle.com/security-alerts/cpuapr2022.html | PatchThird Party Advisory |
| https://www.oracle.com/security-alerts/cpujul2022.html | Third Party Advisory |
Track CVE-2021-44532 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2021-44532), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.