Read the docs
Red Hat Security Advisory

RHSA-2023:5533

nodejs security, bug fix, and enhancement update

Released 2023-10-09 · Red Hat rating Important · View on Red Hat →

Fixed in

Fixes 12 records

TI-2023-15309 CVE-2023-32002 · GHSA-9m48-r3w4-x35v

Authentication bypass in NodeJS Node

Priority MEDIUM 52

The use of `Module._load()` can bypass the policy mechanism and require modules outside of the policy.json definition for a given module.

CVSS 3.1CRITICAL 9.8 Network No auth No interaction EPSS 0.0161 Published 2023-08-21 Fixed in 16.20.2, 18.17.1 +1 CWE-288
TI-2022-04495 CVE-2022-4904 · GHSA-v7h6-g695-5j7q

Improper input validation in c-ares

Priority MEDIUM 46

A flaw was found in the c-ares package.

CVSS 3.1HIGH 8.6 Network No auth No interaction EPSS 0.01232 Published 2023-03-06 Partial fix CWE-20
TI-2023-15313 CVE-2023-32006 · GHSA-356r-x8g9-vh8c

Protection mechanism failure in NodeJS Node

Priority MEDIUM 43

The use of `module.constructor.createRequire()` can bypass the policy mechanism and require modules outside of the policy.json definition for a given module.

CVSS 3.1HIGH 8.8 Network Low privileges No interaction EPSS 0.01544 Published 2023-08-15 Fixed in 16.20.2, 18.17.1 +1 CWE-693
Priority MEDIUM 42

The generateKeys() API function returned from crypto.createDiffieHellman() only generates missing (or outdated) keys, that is, it only generates a private key if none has been set yet, but the function is also needed to…

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.01462 Published 2023-11-28 Partial fix · 16.20.1, 18.16.1 +1
TI-2023-14406 CVE-2023-30581 · GHSA-86v4-9wq7-fx97

Missing authorization in NodeJS Node

Priority MEDIUM 41

The use of __proto__ in process.mainModule.__proto__.require() can bypass the policy mechanism and require modules outside of the policy.json definition.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.0105 Published 2023-11-22 Partial fix · 16.20.1, 18.16.1 +1 CWE-862
TI-2023-15841 CVE-2023-32559 · GHSA-g467-j8jp-rq97

Improper privilege management in NodeJS Node

Priority LOW 38

A privilege escalation vulnerability exists in the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x.

CVSS 3.1HIGH 7.5 Network Low privileges No interaction EPSS 0.018 Published 2023-08-24 Fixed in 16.20.2, 18.17.1 +1 CWE-269
Priority LOW 26

When an invalid public key is used to create an x509 certificate using the crypto.X509Certificate() API a non-expect termination occurs making it susceptible to DoS attacks when the attacker could force interruptions of…

CVSS 3.1MEDIUM 5.3 Network No auth No interaction EPSS 0.01157 Published 2023-11-28 Partial fix · 16.20.1, 18.16.1 +1
TI-2023-09718 CVE-2023-23920 · GHSA-fj8r-46q3-hp4r

Untrusted search path in NodeJS Node

Priority LOW 20

An untrusted search path vulnerability exists in Node.js.

CVSS 3.1MEDIUM 4.2 Local High privileges User interaction EPSS 0.00452 Published 2023-02-23 Partial fix · 14.21.3, 16.19.1 +2 CWE-426