diff --git a/security/vuxml/vuln/2024.xml b/security/vuxml/vuln/2024.xml index 0ffcf444c06b..2f9c0ef11a79 100644 --- a/security/vuxml/vuln/2024.xml +++ b/security/vuxml/vuln/2024.xml @@ -1,3 +1,95 @@ + + NodeJS -- Vulnerabilities + + + node + 21.0.021.6.2 + 20.0.020.11.1 + 18.0.018.19.1 + 16.0.016.20.3 + + + node16 + 16.0.016.20.3 + + + node18 + 18.0.018.19.1 + + + node20 + 20.0.020.11.1 + + + node21 + 21.0.021.6.2 + + + + +

Node.js reports:

+
+

Code injection and privilege escalation through Linux capabilities- (High)

+

http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks- (High)

+

Path traversal by monkey-patching Buffer internals- (High)

+

setuid() does not drop all privileges due to io_uring - (High)

+

Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) - (Medium)

+

Multiple permission model bypasses due to improper path traversal sequence sanitization - (Medium)

+

Improper handling of wildcards in --allow-fs-read and --allow-fs-write (Medium)

+

Denial of Service by resource exhaustion in fetch() brotli decoding - (Medium)

+
+ +
+ + CVE-2024-21892 + CVE-2024-22019 + CVE-2024-21896 + CVE-2024-22017 + CVE-2023-46809 + CVE-2024-21891 + CVE-2024-21890 + CVE-2024-22025 + https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#2024-02-14-version-20111-iron-lts-rafaelgss-prepared-by-marco-ippolito + + + 2024-02-14 + 2024-03-01 + +
+ + + null -- null + + + null + null + + + + +

support@hackerone.com reports:

+
+

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 exception of + CAP_NET_BIND_SERVICE. Due to a bug in the implementation of this + exception, Node.js incorrectly applies this exception even when + certain other capabilities have been set. This allows unprivileged + users to inject code that inherits the process's elevated + privileges.

+
+ +
+ + CVE-2024-21892 + https://nvd.nist.gov/vuln/detail/CVE-2024-21892 + + + 2024-02-20 + 2024-03-01 + +
+ electron{27,28} -- Use after free in Mojo