NetSight
medium5.3

CVE-2021-44533

Node.js < 12.22.9, < 14.18.3, < 16.13.2, and < 17.3.1 did not handle multi-value Relative Distinguished Names correctly.

Impact

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.

Affected products

VendorProductAffected versions
NodejsNode.Js
before 12.22.9
from 14.0.0 before 14.18.3
from 16.0.0 before 16.13.2
from 17.0.0 before 17.3.1
OracleGraalvm
Versions 20.3.5, 21.3.1, 22.0.0.2
OracleMysql Cluster
before 8.0.29
Version 8.0.29
OracleMysql Connectors
through 8.0.28
OracleMysql Enterprise Monitor
through 8.0.29
OracleMysql Server
through 5.7.37
from 8.0.0 through 8.0.28
OracleMysql Workbench
through 8.0.28
OraclePeoplesoft Enterprise Peopletools
Versions 8.58, 8.59
DebianDebian Linux
Version 11.0

Weakness classification

References