p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Node.js · Seite 79

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

Sicherheitslücken filtern
Node.js

Frühwarnungen

Neue Schwachstellenmeldungen aus Herstellerankündigungen und Sicherheitsnachrichten. Diese Warnungen ändern die Sicherheitsbewertung nicht.

  1. node.js

    Keine Korrektur veröffentlicht

    Node.js: Denial of Service

    Laut GitHub Advisory Database wurde in Node.js eine Sicherheitslücke gefunden: Denial of Service (CVE-2026-109932). Die betroffenen Versionen sind nicht genau angegeben. Im Bericht wird keine Version mit Fehlerbehebung genannt.

    Was jetzt zu tun ist: Prüfen Sie, ob ein Update für Node.js mit der Fehlerbehebung verfügbar ist, und installieren Sie es.

    CVE-2026-109932

  2. node.js

    Keine Korrektur veröffentlicht

    Node.js: Remote-Codeausführung

    Laut OpenNet wurde in Node.js eine Sicherheitslücke gefunden: Remote-Codeausführung (CVE-2026-111497). Die betroffenen Versionen sind nicht genau angegeben. Im Bericht wird keine Version mit Fehlerbehebung genannt.

    Was jetzt zu tun ist: Prüfen Sie, ob ein Update für Node.js mit der Fehlerbehebung verfügbar ist, und installieren Sie es.

    CVE-2026-111497

Sicherheitslücken: 7795

  1. CVE-2026-54270

    Mittel · CVSS 5.3EPSS 0,4%Korrektur verfügbar

    protobufjs: Memory amplification from preserved unknown fields in binary decode

    protobufjs compiles protobuf definitions into JavaScript (JS) functions. From 8.2.0 to 8.4.2, protobufjs preserved unknown wire elements in message.$unknowns and did not provide a decode-time option to discard unknown fields before retaining them. A crafted protobuf payload containing many unknown fields could therefore cause a decoded message to retain substantially more memory than the input size would suggest, even when unknown-field round-tripping is not needed. protobufjs 8.5.0 added the relevant decode-time options, allowing applications that decode untrusted protobuf data to disable unknown-field retention during decode. protobufjs 8.6

    • Auf 8.5.0 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-54271

    Hoch · CVSS 8.2EPSS 0,3%Korrektur verfügbar

    protobufjs-cli: Code injection in pbjs static output from crafted JSON descriptor names

    protobufjs-cli is the command line add-on for protobuf.js. Prior to 1.3.2 and 2.5.0, a previous fix for unsafe name handling in pbjs static / static-module code generation was incomplete. Affected versions of protobufjs-cli could still emit unsafe JavaScript references when generating static output from crafted JSON descriptor input. The common case of parsing schemas from .proto files is not affected. This is a bypass of CVE-2026-44295. An attacker who can provide or influence pre-parsed JSON descriptors passed to pbjs static code generation may be able to cause generated JavaScript output to contain attacker-controlled code. The injected co

    • Auf 1.3.2 aktualisieren
    • Auf 2.5.0 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-53571

    Hoch · CVSS 8.2EPSS 0,58%Korrektur verfügbar

    Vite: `server.fs.deny` bypass on Windows alternate paths

    Vite is a frontend tooling framework for JavaScript. Prior to 8.0.16, 7.3.5, and 6.4.3, the contents of files that are specified by server.fs.deny can be returned to the browser on Windows. Vite’s dev server denies direct access to sensitive files through server.fs.deny, including entries such as .env, .env.*, and *.{crt,pem}. However, on Windows, the deny logic does not correctly normalize NTFS ADS path forms before access checks are applied. Because of this, requests such as /.env::$DATA?raw are treated as allowed paths, while Windows resolves them to the original file's default data stream. Similar to that, Windows allows accessing a file

    • Auf 0.1.24 aktualisieren
    • Auf 6.4.3 aktualisieren
    • Auf 7.3.5 aktualisieren
    • Auf 8.0.16 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-49356

    Niedrig · CVSS 3.2EPSS 0,15%Korrektur verfügbar

    Babel: Arbitrary File Read via sourceMappingURL Comment in @babel/core

    Babel is a compiler for writing next generation JavaScript. Prior to 8.0.0-rc.6 and 7.29.6, @babel/core affected by an arbitrary file read via a sourceMappingURL comment. Using @babel/core to compile maliciously crafted code can allow an attacker to read any source map from the system that is running Babel, if the attacker controls the input source code, can read the output source code, and knows the path of the source map file that they want to read. This vulnerability is fixed in 8.0.0-rc.6 and 7.29.6.

    • Auf 7.29.6 aktualisieren
    • Auf 8.0.0-rc.6 aktualisieren
    • Auf 8.0.4+ds1+~cs177.303.116-2 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-55602

    Mittel · CVSS 6.9EPSS 0,38%Korrektur verfügbar

    http-proxy-middleware `router` host+path substring matching allows Host-header-driven backend routing bypass

    http-proxy-middleware is node.js http-proxy middleware. From 0.16.0 until 2.0.10, 3.0.6, and 4.1.0, http-proxy-middleware documents router proxy-table entries as host, path, or host+path selectors, but the host+path implementation uses unanchored substring matching on attacker-controlled request metadata. As a result, a crafted Host header that is only a superstring match for a configured host+path key can still route a request to an unintended backend. This vulnerability is fixed in 2.0.10, 3.0.6, and 4.1.0.

    • Auf 2.0.10 aktualisieren
    • Auf 3.0.6 aktualisieren
    • Auf 4.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-53632

    Mittel · CVSS 5.5EPSS 0,41%Korrektur verfügbar

    NTLMv2 hash disclosure via UNC path handling on Windows

    launch-editor allows users to open files with line numbers in editor from Node.js. Prior to 2.14.1, the launch-editor NPM package accesses arbitrary paths including Windows UNC paths. When a UNC path is opened, Windows automatically attempts NTLM authentication to the remote host, causing the user’s NTLMv2 password hash to be leaked to an attacker-controlled SMB server. This can result in credential compromise through offline hash cracking. This vulnerability is fixed in 2.14.1.

    • Auf 0.1.24 aktualisieren
    • Auf 2.14.1 aktualisieren
    • Auf 6.4.3 aktualisieren
    • Auf 7.3.5 aktualisieren
    • Auf 8.0.16 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-50171

    Hoch · CVSS 8.2EPSS 0,26%Korrektur verfügbar

    Angular: Denial of Service (DoS) via OOM in Number Formatting (digitsInfo)

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, a Denial of Service (DoS) vulnerability exists in the @angular/common package of Angular. The formatNumber function, which is also utilized by DecimalPipe, PercentPipe, and CurrencyPipe, does not properly validate the upper bounds of the digitsInfo parameter. Specifically, the minimum and maximum fraction digits parsed from the digitsInfo string (e.g., 1.2-4) are converted to integers and used without limits. When parsing a maliciously crafted digitsInfo string

    • Auf 19.2.23 aktualisieren
    • Auf 20.3.22 aktualisieren
    • Auf 21.2.15 aktualisieren
    • Auf 22.0.0-rc.2 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-50184

    Mittel · CVSS 5.7EPSS 0,21%Korrektur verfügbar

    Angular: Request Credential & Cache Policy Stripping in Angular Service Worker

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/service-worker package compromises the integrity of request-policy enforcement during request reconstruction. When the Angular Service Worker intercepts network requests for matched assets, it reconstructs a new Request object using an internal helper function. During this reconstruction process, the helper function strips explicit client-defined safety parameters: the credentials configuration (such as credentials: 'omit') and the HTTP

    • Auf 19.2.23 aktualisieren
    • Auf 20.3.22 aktualisieren
    • Auf 21.2.15 aktualisieren
    • Auf 22.0.0-rc.2 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-50169

    Mittel · CVSS 5.7EPSS 0,23%Korrektur verfügbar

    Angular Service Worker Policy-Bypass & Credential-Stripping Vulnerabilities

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15 20.3.22, and 19.2.23, an issue in the @angular/service-worker package compromises the integrity of request-policy enforcement during request reconstruction. When the Angular Service Worker intercepts network requests for matched assets, it reconstructs a new Request object using an internal helper function. During this reconstruction process, the helper function strips the strict, client-defined request redirect policy configuration (such as redirect: 'error'), falling back to the br

    • Auf 19.2.23 aktualisieren
    • Auf 20.3.22 aktualisieren
    • Auf 21.2.15 aktualisieren
    • Auf 22.0.0-rc.2 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-46417

    Hoch · CVSS 8.8EPSS 0,36%Korrektur verfügbar

    Angular: SSRF via Hostname Hijacking in @angular/platform-server

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-next.12, 21.2.13, 20.3.21, and 19.2.22, a Server-Side Request Forgery (SSRF) vulnerability exists in @angular/platform-server. The issue stems from how the server-side rendering (SSR) engine processes the request URL provided to the rendering entry points. When an absolute-form URL (e.g., http://evil.com) is passed to the rendering engine, the internal ServerPlatformLocation can be manipulated into adopting the attacker-controlled domain as the "current" hostname. Consequently, any relative HttpCl

    • Auf 19.2.22 aktualisieren
    • Auf 20.3.21 aktualisieren
    • Auf 21.2.13 aktualisieren
    • Auf 22.0.0-next.12 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-50168

    Hoch · CVSS 8.8EPSS 0,24%Korrektur verfügbar

    Angular: URL Parser Differential in @angular/platform-server leading to SSRF Allowlist Bypass

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/platform-server package allows remote attackers to bypass host allowlist constraints and direct server-side outgoing requests to arbitrary external endpoints. This occurs due to a parser differential between the strict WHATWG URL parser used for allowlist validation and the lenient Domino URL parser used to initialize the server emulated DOM. When a server-side request contains a malformed URL with a double port structure (e.g., http://

    • Auf 19.2.23 aktualisieren
    • Auf 20.3.22 aktualisieren
    • Auf 21.2.15 aktualisieren
    • Auf 22.0.0-rc.2 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-50170

    Hoch · CVSS 8.2EPSS 0,43%Korrektur verfügbar

    Angular: Information Leak via Default Caching of Credentialed Requests in HttpTransferCache

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, a vulnerability was discovered in @angular/common when Server-Side Rendering (SSR) and hydration are enabled. The HttpTransferCache utility optimizes hydration by caching outgoing HTTP requests performed during SSR and transferring the cached state to the client-side application via TransferState. However, the caching mechanism fails to inspect the withCredentials flag or the Cookie header of outgoing requests. As a result, credentialed, user-specific responses

    • Auf 19.2.23 aktualisieren
    • Auf 20.3.22 aktualisieren
    • Auf 21.2.15 aktualisieren
    • Auf 22.0.0-rc.2 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-50556

    Hoch · CVSS 8.6EPSS 0,41%Korrektur verfügbar

    Angular: Missing `<noscript>` Raw-Text Serialization Escaping leads to Cross-Site Scripting (XSS) in Angular SSR

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.16, 20.3.24, and 19.2.25, a Cross-Site Scripting (XSS) vulnerability exists in @angular/platform-server's DOM emulation dependency (domino) when serializing the content of <noscript> elements. When rendering dynamic text content inside a <noscript> element via template bindings (such as {{ value }} or [textContent]), the template engine expects the browser to render the content safely. Under Server-Side Rendering (SSR), domino is configured with scripting enabled, meaning <noscript> is

    • Auf 19.2.25 aktualisieren
    • Auf 20.3.24 aktualisieren
    • Auf 21.2.16 aktualisieren
    • Auf 22.0.0-rc.2 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-50555

    Hoch · CVSS 8.6EPSS 0,27%Korrektur verfügbar

    Angular: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in @angular/platform-server

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.16, 20.3.24, and 19.2.25, a Cross-Site Scripting (XSS) vulnerability exists in @angular/platform-server's DOM emulation dependency (domino) when serializing the content of raw-text elements (such as <script>, <style>, and <iframe>). domino supports escaping raw-text elements during serialization to prevent closing-tag breakout. However, a Unicode index alignment bug existed in this escaping logic. In JavaScript, string lengths and character indices are calculated based on UTF-16 code un

    • Auf 19.2.25 aktualisieren
    • Auf 20.3.24 aktualisieren
    • Auf 21.2.16 aktualisieren
    • Auf 22.0.0-rc.2 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-54264

    Hoch · CVSS 8.3EPSS 0,39%Korrektur verfügbar

    Angular: Sensitive Header Leakage on Cross-Origin Redirects in Angular Service Worker

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.1, 21.2.17, and 20.3.25, an information disclosure vulnerability exists in the @angular/service-worker package of the Angular framework. When the Service Worker fetches assets, it preserves metadata (such as headers) from the original request. However, on cross-origin redirects, the Service Worker fails to strip sensitive headers, violating the Fetch redirect algorithm. This allows a remote attacker to obtain sensitive credentials (e.g., Authorization tokens, Proxy-Authorization credentials, or sess

    • Auf 20.3.25 aktualisieren
    • Auf 21.2.17 aktualisieren
    • Auf 22.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-54268

    Hoch · CVSS 8.2EPSS 0,58%Korrektur verfügbar

    Angular: Denial of Service (DoS) via OOM in Date Formatting (formatDate)

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.1, 21.2.17, and 20.3.25, a Denial of Service (DoS) vulnerability exists in the @angular/common package of the Angular framework. The formatDate function, which is also utilized by the standard Angular DatePipe, does not properly limit or validate the length of the format parameter. When parsing a maliciously crafted, excessively long date format string (e.g., a repeating pattern or very large string), the internal parser splits the string iteratively using a regular expression loop. This results in

    • Auf 20.3.25 aktualisieren
    • Auf 21.2.17 aktualisieren
    • Auf 22.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-54267

    Hoch · CVSS 8.6EPSS 0,38%Korrektur verfügbar

    Angular Client Hydration DOM Clobbering & Response-Cache Poisoning

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.1, 21.2.17, and 20.3.25, to optimize client-side bootstrap in Server-Side Rendered (SSR) environments, Angular supports Hydration via provideClientHydration(). During SSR, Angular serializes the application's runtime state (such as cached HttpClient responses) and outputs it into the HTML stream as a <script> tag with a predictable identifier. During client bootstrap, Angular recovers this state by looking up the element via document.getElementById('ng-state') and parsing its text content. Because t

    • Auf 20.3.25 aktualisieren
    • Auf 21.2.17 aktualisieren
    • Auf 22.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-54266

    Hoch · CVSS 8.8EPSS 0,13%Korrektur verfügbar

    Angular: Weak 32-Bit Cache Key Hashing in `HttpTransferCache` Leading to Cross-Request Data Leakage and State Poisoning

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.1, 21.2.17, and 20.3.25, Angular's HttpTransferCache caches HTTP requests made during Server-Side Rendering (SSR) so that they can be reused during client-side hydration. This avoids repeating the same HTTP requests on the client. The cached responses are stored in TransferState using a cache key generated by hashing request properties (method, response type, mapped URL, serialized body, and sorted query parameters). The cache keys are generated using a weak 32-bit DJB2-like polynomial rolling hash.

    • Auf 20.3.25 aktualisieren
    • Auf 21.2.17 aktualisieren
    • Auf 22.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-54265

    Mittel · CVSS 5.3EPSS 0,34%Korrektur verfügbar

    Angular: Two-Way Property Binding Sanitization Bypass (XSS)

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.1, 21.2.17, and 20.3.25, an issue in the @angular/compiler package allows bypassing DOM property sanitization through the use of two-way property bindings. Specifically, when a native DOM property that requires sanitization (such as innerHTML, srcdoc, src, href, data, or sandbox) is bound using the two-way binding syntax (e.g., [(innerHTML)]="value" or bindon-innerHTML="value"), the Angular template compiler failed to apply the appropriate schema-derived sanitizer resolution to the TwoWayProperty op

    • Auf 20.3.25 aktualisieren
    • Auf 21.2.17 aktualisieren
    • Auf 22.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-52725

    Mittel · CVSS 5.3EPSS 0,46%Korrektur verfügbar

    Angular Template and Dynamic Component Namespace Bypass leading to Cross-Site Scripting (XSS)

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 22.0.0-rc.2, 21.2.15, 20.3.22, and 19.2.23, an issue in the @angular/core package allows bypassing script-execution restrictions during dynamic component creation. Specifically, the dynamic component instantiation mechanism (createComponent) failed to reject mounting components directly onto a <script> or namespaced script element (such as <svg:script>). This enabled the initialization of custom components on a tag that executes scripts, allowing attackers to hijack or inject script-executing hosts. This

    • Auf 19.2.23 aktualisieren
    • Auf 20.3.22 aktualisieren
    • Auf 21.2.15 aktualisieren
    • Auf 22.0.0-rc.2 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 →