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.
Conclusion & alert: CVE-2021-44532 is rated Exploit Available (50/100): CVSS Medium severity, with low exploitation likelihood (EPSS 0.12%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2025-11-21 | 0.70% | 0.12% | -0.58% |
| 2 | 2025-11-18 | 0.13% | 0.70% | +0.56% |
| 3 | 2025-04-16 | — | 0.13% | — |
Full EPSS history (24 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.3 | 3.1 | MEDIUM |
|
3.9 | 1.4 | [email protected] |
| 5.0 | 2.0 | MEDIUM |
|
10.0 | 2.9 | [email protected] |
| vendor | priority | summary | link |
|---|---|---|---|
alpine
|
medium | CVE-2021-44532: 3 source package rows (nodejs, nodejs-current, openjdk11); 127 state rows across 15 repos (3.12-main, 3.17-community, 3.17-main, 3.18-community, 3.18-main, 3.19-community, 3.19-main, 3.20-community, 3.20-main, 3.21-community, 3.21-main, 3.22-community, 3.22-main, edge-community, edge-main); fixed 22, open 105. | https://security.alpinelinux.org/vuln/CVE-2021-44532 |
debian
|
not yet assigned | CVE-2021-44532 not yet assigned priority: Debian including 1 source packages (nodejs), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2021-44532 |
gentoo
|
low | CVE-2021-44532: 1 GLSA(s) (202405-29), 1 atom(s) (net-libs/nodejs); latest impact low. | https://bugs.gentoo.org/buglist.cgi?quicksearch=CVE-2021-44532 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2021-44532 |
suse
|
medium | CVE-2021-44532 severity moderate: SUSE including 53 source package names (12-10.1:nodejs12-12.22.9-4.25.1, 12-10.1:npm12-12.22.9-4.25.1, …), 112 product×package rows across 21 product lines (Container bci/nodejs, SUSE Enterprise Storage 7, … (21 product lines)): Fixed 77, Known Not Affected 35. | https://www.suse.com/security/cve/CVE-2021-44532/ |
ubuntu
|
medium | CVE-2021-44532 medium priority: Ubuntu including 1 source packages (nodejs), 15 status rows across 15 suites (bionic, focal, hirsute, impish, jammy, kinetic, lunar, mantic, noble, oracular, plucky, questing, trusty, upstream, xenial): not-affected 8, ignored 5, needed 1, released 1. | https://ubuntu.com/security/CVE-2021-44532 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| nodejs | node.js | < 12.22.9 | cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* |
| nodejs | node.js | >= 14.0.0, < 14.18.3 | cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* |
| nodejs | node.js | >= 16.0.0, < 16.13.2 | cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* |
| nodejs | node.js | >= 17.0.0, < 17.3.1 | cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* |
| oracle | graalvm | 20.3.5 | cpe:2.3:a:oracle:graalvm:20.3.5:*:*:*:enterprise:*:*:* |
| oracle | graalvm | 21.3.1 | cpe:2.3:a:oracle:graalvm:21.3.1:*:*:*:enterprise:*:*:* |
| oracle | graalvm | 22.0.0.2 | cpe:2.3:a:oracle:graalvm:22.0.0.2:*:*:*:enterprise:*:*:* |
| oracle | mysql_cluster | <= 8.0.29 | cpe:2.3:a:oracle:mysql_cluster:*:*:*:*:*:*:*:* |
| oracle | mysql_connectors | <= 8.0.28 | cpe:2.3:a:oracle:mysql_connectors:*:*:*:*:*:*:*:* |
| oracle | mysql_enterprise_monitor | <= 8.0.29 | cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:* |
| oracle | mysql_server | <= 5.7.37 | cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:* |
| oracle | mysql_server | >= 8.0.0, <= 8.0.28 | cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:* |
| oracle | mysql_workbench | >= 8.0.0, <= 8.0.28 | cpe:2.3:a:oracle:mysql_workbench:*:*:*:*:*:*:*:* |
| oracle | peoplesoft_enterprise_peopletools | 8.58 | cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.58:*:*:*:*:*:*:* |
| oracle | peoplesoft_enterprise_peopletools | 8.59 | cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.59:*:*:*:*:*:*:* |
| debian | debian_linux | 11.0 | cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| https://hackerone.com/reports/1429694 | Mitigation Third Party Advisory |
| https://nodejs.org/en/blog/vulnerability/jan-2022-security-releases/ | Exploit Release Notes Vendor 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 | Patch Third Party Advisory |
| https://www.oracle.com/security-alerts/cpujul2022.html | Third Party Advisory |