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 (18.14.2).
Security Fix(es):
* glob-parent: Regular Expression Denial of Service (CVE-2021-35065)
* c-ares: buffer overflow in config_sortlist() due to missing string length check (CVE-2022-4904)
* http-cache-semantics: Regular Expression Denial of Service (ReDoS) vulnerability (CVE-2022-25881)
* Node.js: Permissions policies can be bypassed via process.mainModule (CVE-2023-23918)
* Node.js: OpenSSL error handling issues in nodejs crypto library (CVE-2023-23919)
* Node.js: Fetch API did not protect against CRLF injection in host headers (CVE-2023-23936)
* Node.js: insecure loading of ICU data through ICU_DATA environment variable (CVE-2023-23920)
* Node.js: Regular Expression Denial of Service in Headers fetch API (CVE-2023-24807)
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.
Fixed packages 8
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 9 | nodejs | 1:18.14.2-2.module_el9.2.0+29+de583a0b |
| AlmaLinux · 9 | nodejs-devel | 1:18.14.2-2.module_el9.2.0+29+de583a0b |
| AlmaLinux · 9 | nodejs-docs | 1:18.14.2-2.module_el9.2.0+29+de583a0b |
| AlmaLinux · 9 | nodejs-full-i18n | 1:18.14.2-2.module_el9.2.0+29+de583a0b |
| AlmaLinux · 9 | nodejs-nodemon | 2.0.20-2.module_el9.2.0+29+de583a0b |
| AlmaLinux · 9 | nodejs-packaging | 2021.06-4.module_el9.1.0+13+d9a595ea |
| AlmaLinux · 9 | nodejs-packaging-bundler | 2021.06-4.module_el9.1.0+13+d9a595ea |
| AlmaLinux · 9 | npm | 1:9.5.0-1.18.14.2.2.module_el9.2.0+29+de583a0b |
Vulnerabilities 8
-
High 8.6
A flaw was found in the c-ares package. The ares_set_sortlist is missing checks about the validity of the input string,…
-
High 7.5
glob-parent 6.0.0 vulnerable to Regular Expression Denial of Service
The glob-parent package before 6.0.1 for Node.js allows ReDoS (regular expression denial of service) attacks against the enclosure regular expression.
-
High 7.5
A privilege escalation vulnerability exists in Node.js <19.6.1, <18.14.1, <16.19.1 and <14.21.3 that made it possible t…
-
High 7.5
A cryptographic vulnerability exists in Node.js <19.2.0, <18.14.1, <16.19.1, <14.21.3 that in some cases did does not c…
-
High 7.5
Undici vulnerable to Regular Expression Denial of Service in Headers
Undici is an HTTP/1.1 client for Node.js. Prior to version 5.19.1, the `Headers.set()` and `Headers.append()` methods are vulnerable to Regular Expression Denial of Service (ReDoS) attacks when untrusted values are passed into the functions. This is due to th…
-
Medium 6.5
CRLF Injection in Nodejs ‘undici’ via host
Undici is an HTTP/1.1 client for Node.js. Starting with version 2.0.0 and prior to version 5.19.1, the undici library does not protect `host` HTTP header from CRLF injection vulnerabilities. This issue is patched in Undici v5.19.1. As a workaround, sanitize t…
-
Medium 5.3
http-cache-semantics vulnerable to Regular Expression Denial of Service
This affects versions of the package http-cache-semantics before 4.1.1. The issue can be exploited via malicious request header values sent to a server, when that server reads the cache policy from the request using this library.
-
Medium 4.2
An untrusted search path vulnerability exists in Node.js. <19.6.1, <18.14.1, <16.19.1, and <14.21.3 that could allow an…
References
-
report
https://access.redhat.com/security/cve/CVE-2021-35065
-
report
https://access.redhat.com/security/cve/CVE-2022-25881
-
report
https://access.redhat.com/security/cve/CVE-2022-4904
-
report
https://access.redhat.com/security/cve/CVE-2023-23918
-
report
https://access.redhat.com/security/cve/CVE-2023-23919
-
report
https://access.redhat.com/security/cve/CVE-2023-23920
-
report
https://access.redhat.com/security/cve/CVE-2023-23936
-
report
https://access.redhat.com/security/cve/CVE-2023-24807
-
report
https://bugzilla.redhat.com/2156324
-
report
https://bugzilla.redhat.com/2165824
-
report
https://bugzilla.redhat.com/2168631
-
report
https://bugzilla.redhat.com/2171935
-
report
https://bugzilla.redhat.com/2172170
-
report
https://bugzilla.redhat.com/2172190
-
report
https://bugzilla.redhat.com/2172204
-
report
https://bugzilla.redhat.com/2172217
-
advisory
https://errata.almalinux.org/9/ALSA-2023-2654.html