Red Hat Security AdvisoryRHSA-2023:5533
nodejs security, bug fix, and enhancement update
Released 2023-10-09 · Red Hat rating Important · View on Red Hat →
Fixed in
- Red Hat Enterprise Linux AppStream EUS (v.9.0) nodejs-1:16.20.2-1.el9_0, nodejs-docs-1:16.20.2-1.el9_0, nodejs-full-i18n-1:16.20.2-1.el9_0 +2
Fixes 12 records
Priority HIGH 68
Undici is an HTTP/1.1 client for Node.js.
CVSS 3.1MEDIUM 6.5· Network · No auth · No interaction · EPSS 0.01129 · Published 2023-02-16 · Partial fix · 5.19.1 CWE-93
Priority HIGH 68
This affects versions of the package http-cache-semantics before 4.1.1.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01613 · Published 2023-01-31 · Partial fix · 4.1.1 CWE-1333
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
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
Priority MEDIUM 45
The llhttp parser in the http module in Node v20.2.0 does not strictly use the CRLF sequence to delimit HTTP requests.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.03906 · Published 2023-06-30 · Partial fix · 16.20.1, 18.16.1 +2
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
Priority MEDIUM 42
Undici is an HTTP/1.1 client for Node.js.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01315 · Published 2023-02-16 · Partial fix · 5.19.1 CWE-20
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
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
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