Summary
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
The following packages have been upgraded to a later upstream version: nodejs (16). (BZ#2233891)
Security Fix(es):
* nodejs: Permissions policies can be bypassed via Module._load (CVE-2023-32002)
* nodejs-semver: Regular expression denial of service (CVE-2022-25883)
* nodejs: Permissions policies can impersonate other modules in using module.constructor.createRequire() (CVE-2023-32006)
* nodejs: Permissions policies can be bypassed via process.binding (CVE-2023-32559)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Bug Fix(es):
* nodejs:16/nodejs: nodejs.prov doesn't generate the bundled dependency for modules starting @ like @colors/colors (BZ#2237394)
Fixed packages 10
| Release | Package | Fixed in |
|---|---|---|
| Rocky Linux · 8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1667+4a788d89 |
| Rocky Linux · 8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1823+b5789597 |
| Rocky Linux · 8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1935+d3cbe60f |
| Rocky Linux · 8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1988+437f3d23 |
| Rocky Linux · 8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1824+532140ee |
| Rocky Linux · 8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1924+614dc87f |
| Rocky Linux · 8 | nodejs-nodemon | 0:3.0.1-1.module+el8.9.0+1760+903d54b9 |
| Rocky Linux · 8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1989+e60144d9 |
| Rocky Linux · 8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1666+930e28e8 |
| Rocky Linux · 8 | nodejs-packaging | 0:26-1.module+el8.9.0+1760+903d54b9 |
Vulnerabilities 4
-
Critical 9.8
The use of `Module._load()` can bypass the policy mechanism and require modules outside of the policy.json definition f…
-
High 8.8
The use of `module.constructor.createRequire()` can bypass the policy mechanism and require modules outside of the poli…
-
High 7.5
A privilege escalation vulnerability exists in the experimental policy mechanism in all active release lines: 16.x, 18.…
-
Medium 5.3
semver vulnerable to Regular Expression Denial of Service
Versions of the package semver before 7.5.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the function new Range, when untrusted user data is provided as a range.