Summary
Package updates are available for Amazon Linux 2023 that fix the following vulnerabilities: CVE-2024-30261: Undici is an HTTP/1.1 client, written from scratch for Node.js. An attacker can alter the `integrity` option passed to `fetch()`, allowing `fetch()` to accept requests as valid even if they have been tampered. This vulnerability was patched in version(s) 5.28.4 and 6.11.1. CVE-2024-30260: Undici is an HTTP/1.1 client, written from scratch for Node.js. Undici cleared Authorization and Proxy-Authorization headers for `fetch()`, but did not clear them for `undici.request()`. This vulnerability was patched in version(s) 5.28.4 and 6.11.1. CVE-2024-27982: NOTE: https://nodejs.org/en/blog/vulnerability/april-2024-security-releases/
Fixed packages 10
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux · 2023 | nodejs | 1:18.20.2-1.amzn2023.0.1 |
| Amazon Linux · 2023 | nodejs-debuginfo | 1:18.20.2-1.amzn2023.0.1 |
| Amazon Linux · 2023 | nodejs-debugsource | 1:18.20.2-1.amzn2023.0.1 |
| Amazon Linux · 2023 | nodejs-devel | 1:18.20.2-1.amzn2023.0.1 |
| Amazon Linux · 2023 | nodejs-docs | 1:18.20.2-1.amzn2023.0.1 |
| Amazon Linux · 2023 | nodejs-full-i18n | 1:18.20.2-1.amzn2023.0.1 |
| Amazon Linux · 2023 | nodejs-libs | 1:18.20.2-1.amzn2023.0.1 |
| Amazon Linux · 2023 | nodejs-libs-debuginfo | 1:18.20.2-1.amzn2023.0.1 |
| Amazon Linux · 2023 | nodejs-npm | 1:10.5.0-1.18.20.2.1.amzn2023.0.1 |
| Amazon Linux · 2023 | v8-10.2-devel | 3:10.2.154.26-1.18.20.2.1.amzn2023.0.1 |
Vulnerabilities 3
-
Medium 6.5
The team has identified a critical vulnerability in the http server of the most recent version of Node, where malformed…
-
Low 3.9
Undici's Proxy-Authorization header not cleared on cross-origin redirect for dispatch, request, stream, pipeline
Undici is an HTTP/1.1 client, written from scratch for Node.js. Undici cleared Authorization and Proxy-Authorization headers for `fetch()`, but did not clear them for `undici.request()`. This vulnerability was patched in version(s) 5.28.4 and 6.11.1.
-
Low 2.6
Undici's fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect
Undici is an HTTP/1.1 client, written from scratch for Node.js. An attacker can alter the `integrity` option passed to `fetch()`, allowing `fetch()` to accept requests as valid even if they have been tampered. This vulnerability was patched in version(s) 5.28…