p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in nodejs

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für nodejs: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 76

  1. ALPINE-CVE-2023-39333

    Mittel · CVSS 5.3Korrektur verfügbar

    ALPINE-CVE-2023-39333

    Maliciously crafted export names in an imported WebAssembly module can inject JavaScript code. The injected code may be able to access data and functions that the WebAssembly module itself does not have access to, similar to as if the WebAssembly module was a JavaScript module. This vulnerability affects users of any active release line of Node.js. The vulnerable feature is only available if Node.js is started with the `--experimental-wasm-modules` command line option.

    • Auf 18.18.2-r0 aktualisieren
    Veröffentlicht Aktualisiert
  2. ALPINE-CVE-2024-27982

    Mittel · CVSS 6.5Korrektur verfügbar

    ALPINE-CVE-2024-27982

    The team has identified a critical vulnerability in the http server of the most recent version of Node, where malformed headers can lead to HTTP request smuggling. Specifically, if a space is placed before a content-length header, it is not interpreted correctly, enabling attackers to smuggle in a second request within the body of the first.

    • Auf 18.20.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  3. ALPINE-CVE-2024-27983

    Hoch · CVSS 8.2Korrektur verfügbar

    ALPINE-CVE-2024-27983

    An attacker can make the Node.js HTTP/2 server completely unavailable by sending a small amount of HTTP/2 frames packets with a few HTTP/2 frames inside. It is possible to leave some data in nghttp2 memory after reset when headers with HTTP/2 CONTINUATION frame are sent to the server and then a TCP connection is abruptly closed by the client triggering the Http2Session destructor while header frames are still being processed (and stored in memory) causing a race condition.

    • Auf 18.20.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  4. ALPINE-CVE-2023-38552

    Hoch · CVSS 7.5Korrektur verfügbar

    ALPINE-CVE-2023-38552

    When the Node.js policy feature checks the integrity of a resource against a trusted manifest, the application can intercept the operation and return a forged checksum to the node's policy implementation, thus effectively disabling the integrity check. Impacts: This vulnerability affects all users using the experimental policy mechanism in all active release lines: 18.x and, 20.x. Please note that at the time this CVE was issued, the policy mechanism is an experimental feature of Node.js.

    • Auf 18.18.2-r0 aktualisieren
    Veröffentlicht Aktualisiert
  5. ALPINE-CVE-2023-45143

    Niedrig · CVSS 3.5Korrektur verfügbar

    ALPINE-CVE-2023-45143

    Undici is an HTTP/1.1 client written from scratch for Node.js. Prior to version 5.26.2, Undici already cleared Authorization headers on cross-origin redirects, but did not clear `Cookie` headers. By design, `cookie` headers are forbidden request headers, disallowing them to be set in RequestInit.headers in browser environments. Since undici handles headers more liberally than the spec, there was a disconnect from the assumptions the spec made, and undici's implementation of fetch. As such this may lead to accidental leakage of cookie to a third-party site or a malicious attacker who can control the redirection target (ie. an open redirector)

    • Auf 18.18.2-r0 aktualisieren
    Veröffentlicht Aktualisiert
  6. ALPINE-CVE-2023-32559

    Hoch · CVSS 7.5Korrektur verfügbar

    ALPINE-CVE-2023-32559

    A privilege escalation vulnerability exists in the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x. The use of the deprecated API `process.binding()` can bypass the policy mechanism by requiring internal modules and eventually take advantage of `process.binding('spawn_sync')` run arbitrary code, outside of the limits defined in a `policy.json` file. Please note that at the time this CVE was issued, the policy is an experimental feature of Node.js.

    • Auf 18.17.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  7. ALPINE-CVE-2023-32002

    Kritisch · CVSS 9.8Korrektur verfügbar

    ALPINE-CVE-2023-32002

    The use of `Module._load()` can bypass the policy mechanism and require modules outside of the policy.json definition for a given module. This vulnerability affects all users using the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x. Please note that at the time this CVE was issued, the policy is an experimental feature of Node.js.

    • Auf 18.17.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  8. ALPINE-CVE-2023-32006

    Hoch · CVSS 8.8Korrektur verfügbar

    ALPINE-CVE-2023-32006

    The use of `module.constructor.createRequire()` can bypass the policy mechanism and require modules outside of the policy.json definition for a given module. This vulnerability affects all users using the experimental policy mechanism in all active release lines: 16.x, 18.x, and, 20.x. Please note that at the time this CVE was issued, the policy is an experimental feature of Node.js.

    • Auf 18.17.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  9. ALPINE-CVE-2023-23920

    Mittel · CVSS 4.2Korrektur verfügbar

    ALPINE-CVE-2023-23920

    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 attacker to search and potentially load ICU data when running with elevated privileges.

    • Auf 18.14.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  10. ALPINE-CVE-2023-23919

    Hoch · CVSS 7.5Korrektur verfügbar

    ALPINE-CVE-2023-23919

    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 clear the OpenSSL error stack after operations that may set it. This may lead to false positive errors during subsequent cryptographic operations that happen to be on the same thread. This in turn could be used to cause a denial of service.

    • Auf 18.14.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  11. ALPINE-CVE-2023-23918

    Hoch · CVSS 7.5Korrektur verfügbar

    ALPINE-CVE-2023-23918

    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 to bypass the experimental Permissions (https://nodejs.org/api/permissions.html) feature in Node.js and access non authorized modules by using process.mainModule.require(). This only affects users who had enabled the experimental permissions option with --experimental-policy.

    • Auf 18.14.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  12. ALPINE-CVE-2023-24807

    Hoch · CVSS 7.5Korrektur verfügbar

    ALPINE-CVE-2023-24807

    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 the inefficient regular expression used to normalize the values in the `headerValueNormalize()` utility function. This vulnerability was patched in v5.19.1. No known workarounds are available.

    • Auf 18.14.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  13. ALPINE-CVE-2023-23936

    Mittel · CVSS 5.4Korrektur verfügbar

    ALPINE-CVE-2023-23936

    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 the `headers.host` string before passing to undici.

    • Auf 18.14.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  14. ALPINE-CVE-2022-43548

    Hoch · CVSS 8.1Korrektur verfügbar

    ALPINE-CVE-2022-43548

    A OS Command Injection vulnerability exists in Node.js versions <14.21.1, <16.18.1, <18.12.1, <19.0.1 due to an insufficient IsAllowedHost check that can easily be bypassed because IsIPAddress does not properly check if an IP address is invalid before making DBS requests allowing rebinding attacks.The fix for this issue in https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32212 was incomplete and this new CVE is to complete the fix.

    • Auf 18.12.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  15. ALPINE-CVE-2022-35255

    Kritisch · CVSS 9.1Korrektur verfügbar

    ALPINE-CVE-2022-35255

    A weak randomness in WebCrypto keygen vulnerability exists in Node.js 18 due to a change with EntropySource() in SecretKeyGenTraits::DoKeyGen() in src/crypto/crypto_keygen.cc. There are two problems with this: 1) It does not check the return value, it assumes EntropySource() always succeeds, but it can (and sometimes will) fail. 2) The random data returned byEntropySource() may not be cryptographically strong and therefore not suitable as keying material.

    • Auf 16.17.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  16. ALPINE-CVE-2022-3786

    Hoch · CVSS 7.5Korrektur verfügbar

    ALPINE-CVE-2022-3786

    A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Note that this occurs after certificate chain signature verification and requires either a CA to have signed a malicious certificate or for an application to continue certificate verification despite failure to construct a path to a trusted issuer. An attacker can craft a malicious email address in a certificate to overflow an arbitrary number of bytes containing the `.' character (decimal 46) on the stack. This buffer overflow could result in a crash (causing a denial of service). In a TLS client, this can be triggered by connecting

    • Auf 18.12.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  17. ALPINE-CVE-2022-3602

    Hoch · CVSS 7.5Korrektur verfügbar

    ALPINE-CVE-2022-3602

    A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Note that this occurs after certificate chain signature verification and requires either a CA to have signed the malicious certificate or for the application to continue certificate verification despite failure to construct a path to a trusted issuer. An attacker can craft a malicious email address to overflow four attacker-controlled bytes on the stack. This buffer overflow could result in a crash (causing a denial of service) or potentially remote code execution. Many platforms implement stack overflow protections which would mitig

    • Auf 18.12.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  18. ALPINE-CVE-2022-32215

    Mittel · CVSS 6.5Korrektur verfügbar

    ALPINE-CVE-2022-32215

    The llhttp parser <v14.20.1, <v16.17.1 and <v18.9.1 in the http module in Node.js does not correctly handle multi-line Transfer-Encoding headers. This can lead to HTTP Request Smuggling (HRS).

    • Auf 16.17.1-r0 aktualisieren
    Veröffentlicht Aktualisiert
  19. ALPINE-CVE-2022-32214

    Mittel · CVSS 6.5Korrektur verfügbar

    ALPINE-CVE-2022-32214

    The llhttp parser <v14.20.1, <v16.17.1 and <v18.9.1 in the http module in Node.js does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).

    • Auf 16.17.1-r0 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →