DeutschShown in its original language — a full translation is planned for a future version.
Node.js: Mehrere Schwachstellen
view advisory published 2024-02-14
Ein entfernter, anonymer Angreifer kann mehrere Schwachstellen in Node.js ausnutzen, um beliebigen Code auszuführen, Sicherheitsmaßnahmen zu umgehen, einen Denial-of-Service-Zustand zu verursachen, vertrauliche Informationen offenzulegen, Dateien zu manipulieren oder seine Privilegien zu erweitern.
01
describes (10)
Related CVEs.
| ID | severity | exploitable | ||
|---|---|---|---|---|
| CVE-2023-46809US | — | — | ||
Node.js versions which bundle an unpatched version of OpenSSL or run against a dynamically linked version of OpenSSL which are unpatched are vulnerable to the Marvin Attack - https… | ||||
| CVE-2024-22025US | — | — | ||
A vulnerability in Node.js has been identified, allowing for a Denial of Service (DoS) attack through resource exhaustion when using the fetch() function to retrieve content from a… | ||||
| CVE-2024-22017US | — | Exploit | ||
setuid() does not affect libuv's internal io_uring operations if initialized before the call to setuid().
This allows the process to perform privileged operations despite presumabl… | ||||
| CVE-2024-22019US | high7.5 | — | ||
A vulnerability in Node.js HTTP servers allows an attacker to send a specially crafted HTTP request with chunked encoding, leading to resource exhaustion and denial of service (DoS… | ||||
| CVE-2024-21896US | critical9.8 | — | ||
The permission model protects itself against path traversal attacks by calling path.resolve() on any paths given by the user. If the path is to be treated as a Buffer, the implemen… | ||||
| CVE-2024-21892US | high7.8 | — | ||
On Linux, Node.js ignores certain environment variables if those may have been set by an unprivileged user while the process is running with elevated privileges with the only excep… | ||||
| CVE-2024-21891US | high8.8 | — | ||
Node.js depends on multiple built-in utility functions to normalize paths provided to node:fs functions, which can be overwitten with user-defined implementations leading to filesy… | ||||
| CVE-2024-21890US | medium6.5 | — | ||
The Node.js Permission Model does not clarify in the documentation that wildcards should be only used as the last character of a file path. For example:
```
--allow-fs-read=/home/… | ||||
| CVE-2024-24758US | medium4.5 | — | ||
Undici is an HTTP/1.1 client, written from scratch for Node.js. Undici already cleared Authorization headers on cross-origin redirects, but did not clear `Proxy-Authentication` hea… | ||||
| CVE-2024-24806US | high7.3 | — | ||
libuv is a multi-platform support library with a focus on asynchronous I/O. The `uv_getaddrinfo` function in `src/unix/getaddrinfo.c` (and its windows counterpart `src/win/getaddri… | ||||
02
references
External citations — patches, advisories, analysis.
- Oracle Linux Security Advisory ELSA-2024-1510 vom 2024-03-27external
- Red Hat Security Advisory RHSA-2024:1354 vom 2024-03-18external
- Red Hat Security Advisory RHSA-2024:1424 vom 2024-03-19external
- Red Hat Security Advisory RHSA-2024:1438 vom 2024-03-20external
- Red Hat Security Advisory RHSA-2024:1444 vom 2024-03-20external
- Red Hat Security Advisory RHSA-2024:1503 vom 2024-03-25external
- Red Hat Security Advisory RHSA-2024:1510 vom 2024-03-26external
- Red Hat Security Advisory RHSA-2024:1678 vom 2024-04-04external
scry
Advisories like this name the exposed products attackers go after on your perimeter. See what is exposed on your perimeter with a free passive scan.
Free scan