CVE-2021-44533
Summary
| CVE | CVE-2021-44533 |
|---|---|
| State | PUBLISHED |
| Assigner | hackerone |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2022-02-24 19:15:09 UTC |
| Updated | 2026-10-08 22:17:13 UTC |
| Description | Node.js < 12.22.9, < 14.18.3, < 16.13.2, and < 17.3.1 did not handle multi-value Relative Distinguished Names correctly. Attackers could craft certificate subjects containing a single-value Relative Distinguished Name that would be interpreted as a multi-value Relative Distinguished Name, for example, in order to inject a Common Name that would allow bypassing the certificate subject verification.Affected versions of Node.js that do not accept multi-value Relative Distinguished Names and are thus not vulnerable to such attacks themselves. However, third-party code that uses node's ambiguous presentation of certificate subjects may be vulnerable. |
Risk And Classification
Primary CVSS: v3.1 5.3 MEDIUM from [email protected]
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Problem Types: CWE-295 | CWE-295 Improper Certificate Validation (CWE-295)
| Version | Source | Type | Score | Severity | Vector |
|---|---|---|---|---|---|
| 3.1 | [email protected] | Primary | 5.3 | MEDIUM | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
| 2.0 | [email protected] | Primary | 5 | AV:N/AC:L/Au:N/C:N/I:P/A:N |
CVSS v3.1 Breakdown
Attack Vector
NetworkAttack Complexity
LowPrivileges Required
NoneUser Interaction
NoneScope
UnchangedConfidentiality
NoneIntegrity
LowAvailability
NoneCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
CVSS v2.0 Breakdown
Access Vector
NetworkAccess Complexity
LowAuthentication
NoneConfidentiality
NoneIntegrity
PartialAvailability
NoneAV:N/AC:L/Au:N/C:N/I:P/A:N
NVD Known Affected Configurations (CPE 2.3)
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | NodeJS | Node | affected 4.0 4.* semver | Not specified |
| CNA | NodeJS | Node | affected 5.0 5.* semver | Not specified |
| CNA | NodeJS | Node | affected 6.0 6.* semver | Not specified |
| CNA | NodeJS | Node | affected 7.0 7.* semver | Not specified |
| CNA | NodeJS | Node | affected 8.0 8.* semver | Not specified |
| CNA | NodeJS | Node | affected 9.0 9.* semver | Not specified |
| CNA | NodeJS | Node | affected 10.0 10.* semver | Not specified |
| CNA | NodeJS | Node | affected 11.0 11.* semver | Not specified |
| CNA | NodeJS | Node | affected 12.0 12.22.9 semver | Not specified |
| CNA | NodeJS | Node | affected 13.0 13.* semver | Not specified |
| CNA | NodeJS | Node | affected 14.0 14.18.3 semver | Not specified |
| CNA | NodeJS | Node | affected 15.0 15.* semver | Not specified |
| CNA | NodeJS | Node | affected 16.0 16.13.2 semver | Not specified |
| CNA | NodeJS | Node | affected 17.0 17.3.1 semver | Not specified |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| HackerOne | af854a3a-2127-422b-91ae-364da2661108 | hackerone.com | Exploit, Mitigation, Third Party Advisory |
| January 10th 2022 Security Releases | Node.js | af854a3a-2127-422b-91ae-364da2661108 | nodejs.org | Release Notes, Vendor Advisory |
| Oracle Critical Patch Update Advisory - April 2022 | af854a3a-2127-422b-91ae-364da2661108 | www.oracle.com | Patch, Third Party Advisory |
| Oracle Critical Patch Update Advisory - July 2022 | af854a3a-2127-422b-91ae-364da2661108 | www.oracle.com | Third Party Advisory |
| Debian -- Security Information -- DSA-5170-1 nodejs | af854a3a-2127-422b-91ae-364da2661108 | www.debian.org | Third Party Advisory |
| March 2022 Node.js Vulnerabilities in NetApp Products | NetApp Product Security | af854a3a-2127-422b-91ae-364da2661108 | security.netapp.com | Third Party Advisory |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
Legacy QID Mappings
- 160231 Oracle Enterprise Linux Security Update for nodejs:14 (ELSA-2022-7830)
- 160361 Oracle Enterprise Linux Security Update for nodejs:16 (ELSA-2022-9073-1)
- 179565 Debian Security Update for nodejs (DSA 5170-1)
- 182247 Debian Security Update for nodejs (CVE-2021-44533)
- 240414 Red Hat Update for rh-nodejs12-nodejs security (RHSA-2022:4914)
- 240747 Red Hat Update for rh-nodejs14-nodejs (RHSA-2022:7044)
- 240851 Red Hat Update for nodejs:14 (RHSA-2022:7830)
- 241026 Red Hat Update for nodejs:16 security (RHSA-2022:9073)
- 241341 Red Hat Update for nodejs:14 security (RHSA-2023:1742)
- 282257 Fedora Security Update for nodejs (FEDORA-2022-78090d2099)
- 282263 Fedora Security Update for nodejs (FEDORA-2022-0eda327cb4)
- 296062 Oracle Solaris 11.4 Support Repository Update (SRU) 43.113.3 Missing (CPUJAN2022)
- 354342 Amazon Linux Security Advisory for nodejs : ALAS2022-2022-214
- 354509 Amazon Linux Security Advisory for nodejs : ALAS2022-2022-019
- 354537 Amazon Linux Security Advisory for nodejs : ALAS-2022-214
- 355273 Amazon Linux Security Advisory for nodejs : ALAS2023-2023-084
- 376254 Node.js Improper Handling of URI Subject Alternative Names Vulnerability (JAN 2022)
- 376547 Oracle PeopleSoft Enterprise PeopleTools Product Multiple Vulnerabilities (CPUAPR2022)
- 500441 Alpine Linux Security Update for nodejs
- 501456 Alpine Linux Security Update for nodejs
- 501973 Alpine Linux Security Update for nodejs
- 502124 Alpine Linux Security Update for nodejs-current
- 502138 Alpine Linux Security Update for openjdk11
- 504210 Alpine Linux Security Update for nodejs
- 690825 Free Berkeley Software Distribution (FreeBSD) Security Update for node.js (972ba0e8-8b8a-11ec-b369-6c3be5272acd)
- 751613 OpenSUSE Security Update for nodejs12 (openSUSE-SU-2022:0113-1)
- 751614 OpenSUSE Security Update for nodejs14 (openSUSE-SU-2022:0112-1)
- 753115 SUSE Enterprise Linux Security Update for nodejs12 (SUSE-SU-2022:0113-1)
- 753438 SUSE Enterprise Linux Security Update for nodejs14 (SUSE-SU-2022:0112-1)
- 900720 Common Base Linux Mariner (CBL-Mariner) Security Update for nodejs (8813)
- 901555 Common Base Linux Mariner (CBL-Mariner) Security Update for nodejs (8819-1)
- 940775 AlmaLinux Security Update for nodejs:14 (ALSA-2022:7830)
- 940859 AlmaLinux Security Update for nodejs:16 (ALSA-2022:9073)
- 960636 Rocky Linux Security Update for nodejs:14 (RLSA-2022:7830)