CVE-2021-44533CWE-295

CVE-2021-44533

Medium · published February 25, 2022

CVSS v3.1
5.3
EPSS
9%
Percentile
95.4
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.09358 · 95.4th percentile
Weakness
CWE-295 · Improper Certificate Validation
Published
2022-02-25T00:15Z
Affected products (17)
ProductVersionsFixed in
nodejs/node.js< 12.22.912.22.9
nodejs/node.js≥ 14.0.0, < 14.18.314.18.3
nodejs/node.js≥ 16.0.0, < 16.13.216.13.2
nodejs/node.js≥ 17.0.0, < 17.3.117.3.1
oracle/graalvmall versions—
oracle/graalvmall versions—
oracle/graalvmall versions—
oracle/mysql_cluster< 8.0.298.0.29
oracle/mysql_clusterall versions—
oracle/mysql_connectors≤ 8.0.28—
oracle/mysql_enterprise_monitor≤ 8.0.29—
oracle/mysql_server≤ 5.7.37—
oracle/mysql_server≥ 8.0.0, ≤ 8.0.28—
oracle/mysql_workbench≤ 8.0.28—
oracle/peoplesoft_enterprise_peopletoolsall versions—
oracle/peoplesoft_enterprise_peopletoolsall versions—
debian/debian_linuxall versions—
References (12)
EPSS history
Timeline
  • 24 FEB 18:27Z
    Node.js < 12.22.9, < 14.18.3, < 16.13.2, and < 17.3.1 did not handle multi-value Relative Distinguished Names correctly
    cvelistv5