p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Node.js · Seite 64

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für Node.js: 431. 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-59259

    Mittel · CVSS 6EPSS 0,44%Korrektur verfügbar

    n8n - Permission Bypass via Expression Parser Mismatch in External Secrets

    n8n before versions 1.123.61, 2.27.4, and 2.28.1 contains a permission bypass vulnerability in external secrets handling caused by a mismatch between the static validation check and the runtime expression engine. An authenticated user with credential create or update permissions but without the externalSecret:list scope can embed external secret references into credentials in forms the static validation does not detect; these references resolve at workflow execution time, exposing secret values the user is not authorized to access. This issue only affects instances where an external secrets provider is configured and Advanced Permissions are

    • Auf 1.123.61 aktualisieren
    • Auf 2.27.4 aktualisieren
    • Auf 2.28.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-59254

    Mittel · CVSS 6.3EPSS 0,36%Korrektur verfügbar

    n8n - External Secrets Disclosure via Workflow Node Expressions

    n8n before 2.28.1 contains an information disclosure vulnerability where external secrets are incorrectly resolved in workflow node expressions outside credentials scope. Authenticated project editors can read plaintext external secret values by referencing them in node expressions without requiring explicit secrets access permissions.

    • Auf 2.27.4 aktualisieren
    • Auf 2.28.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-56764

    Mittel · CVSS 6.3EPSS 0,3%Korrektur verfügbar

    Hono - Timing Attack in basicAuth and bearerAuth Middleware

    Hono before 4.11.10 contains a timing attack vulnerability in the basicAuth and bearerAuth middlewares due to non-constant-time string comparison in the timingSafeEqual function. Attackers can exploit early termination of string equality checks to infer valid credentials through precise timing measurements.

    • Auf 4.11.10 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-56353

    Mittel · CVSS 6.3EPSS 0,33%Korrektur verfügbar

    n8n - Authentication Bypass in Chat Trigger Node

    n8n contains an authentication bypass in the Chat Trigger node when configured with n8n User Auth (a non-default configuration). In affected releases — before 1.123.22, the 2.0.0 through 2.9.2 line, and 2.10.0 — the authentication check on the Chat Trigger webhook endpoint can be circumvented, allowing access without valid credentials. Fixed in 1.123.22, 2.9.3, and 2.10.1.

    • Auf 1.123.22 aktualisieren
    • Auf 2.10.1 aktualisieren
    • Auf 2.9.3 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-56352

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

    n8n - Arbitrary File Read and Execution via ExecuteWorkflow localFile Parameter

    n8n before 2.19.3 contains a file path restriction bypass in the legacy ExecuteWorkflow node's localFile source option, which reads workflow files from disk without the file-access checks enforced by other file-reading nodes. Although hidden from the UI since v1.2, it remains reachable via the REST API. An authenticated user with permission to create or modify workflows can supply an arbitrary file path to bypass the N8N_RESTRICT_FILE_ACCESS_TO restriction and determine whether arbitrary files exist on the host; where the targeted path contains a valid workflow JSON file, that file can additionally be loaded and executed.

    • Auf 2.19.3 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-56349

    Mittel · CVSS 6.3EPSS 0,47%Korrektur verfügbar

    n8n - Guardrail Node Bypass via Crafted Input

    n8n before version 2.10.0 contains an input validation vulnerability in the Guardrail node that allows attackers to bypass default guardrail instructions. End users can craft malicious inputs to circumvent guardrail protections and compromise workflow integrity.

    • Auf 2.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-48125

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

    UAParser.js: Unbounded `Sec-CH-UA-Model` parsing can trigger ReDoS in `withClientHints()`

    UAParser.js is a JavaScript library to detect browsers, operating systems, CPUs, and devices from user-agent data. From 2.0.1 until 2.0.10, a regular expression denial-of-service vulnerability exists when using the Client Hints API. By sending a crafted Sec-CH-UA-Model header to an application that calls UAParser(headers).withClientHints(), an attacker can cause excessive CPU time due to catastrophic backtracking in the device regex because Client Hints values are copied without the UA_MAX_LENGTH limit used for User-Agent values. This issue is fixed in version 2.0.10.

    • Auf 2.0.10 aktualisieren
    • Auf 2.0.10+ds+~cs0.3.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-48816

    Mittel · CVSS 6.5EPSS 0,14%Korrektur verfügbar

    sigstore-js: Insufficient Verification of Data Authenticity

    sigstore-js provides JavaScript libraries for interacting with Sigstore services. Prior to 3.1.1, @sigstore/verify derives a transparency-log timestamp from tlogEntries[].integratedTime for bundle v0.2 inclusionProof-only entries even though the inclusion proof path does not cryptographically bind integratedTime, allowing an attacker who can supply an untrusted bundle to influence certificate validity and timestampThreshold verification decisions. This issue is fixed in version 3.1.1.

    • Auf 3.1.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-48758

    Mittel · CVSS 5.4EPSS 0,24%Korrektur verfügbar

    sigstore-js: DSSE payloadType type-binding failure

    sigstore-js provides JavaScript libraries for interacting with Sigstore services. Prior to 3.2.1, the preAuthEncoding function in @sigstore/core uses Node.js ascii encoding when converting the PAE string to bytes, allowing payloadType to be mutated after signing without invalidating the signature and breaking the type-binding guarantee that DSSE is designed to provide. This issue is fixed in version 3.2.1.

    • Auf 3.2.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-48815

    Hoch · CVSS 7.5EPSS 0,17%Korrektur verfügbar

    sigstore-js: `certificateOIDs` verification constraints are silently dropped and never enforced

    sigstore-js provides JavaScript libraries for interacting with Sigstore services. Prior to 4.1.1, the documented certificateOIDs option in sigstore.verify() is accepted by the public API but discarded before verification, so required certificate extension OIDs are never checked and applications relying on certificateOIDs to restrict which certificates may sign artifacts can accept unauthorized certificates. This issue is fixed in version 4.1.1.

    • Auf 4.1.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-53486

    Kritisch · CVSS 9.1EPSS 0,75%Öffentlicher ExploitKorrektur verfügbar

    decompress: Archive extraction can create files and links outside the target directory

    The decompress package for Node.js extracts archives. Prior to 10.2.1 and 11.1.3, archive extraction can create files and links outside the target directory. When extracting an archive to a directory, a crafted archive can read or write files outside that directory because hardlink and symlink entries are created without checking where targets point, path containment used a string prefix comparison, and file modes failed to remove setuid, setgid, or sticky bits. This issue is fixed in @xhmikosr/decompress versions 10.2.1 and 11.1.3.

    • Auf 10.2.1 aktualisieren
    • Auf 11.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-48801

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

    linkify-it: Quadratic algorithmic complexity in LinkifyIt#match scan loop

    linkify-it is a links recognition library with full Unicode support. Prior to 5.0.1, LinkifyIt.prototype.match, the package's primary public API, has O(N²) algorithmic complexity for inputs containing many fuzzy links or emails because the JavaScript-level scan loop re-slices input and re-runs unanchored regex searches on progressively shorter tails. Any service that synchronously renders untrusted Markdown with linkify:true on a request hot path can inherit a worker-process denial of service triggerable by a tens-of-KB request body. This issue is fixed in version 5.0.1.

    • Auf 5.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-49978

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

    DOMPurify IN_PLACE Sanitization Bypass via Attached Shadow Root Inside <template>.content

    DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. Prior to 3.4.7, DOMPurify IN_PLACE sanitization could skip shadow contents attached to an element inside <template>.content, allowing attacker-controlled markup such as event handlers, JavaScript URLs, or scripts to survive and execute when an application cloned and inserted the sanitized template. This issue is fixed in version 3.4.7.

    • Auf 3.4.12+dfsg-1 aktualisieren
    • Auf 3.4.7 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-49459

    Mittel · CVSS 6.1EPSS 0,36%Korrektur verfügbar

    DOMPurify: IN_PLACE mode preserves attributes of a clobbered root element, allowing XSS via attacker-controlled root DOM

    DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. Prior to 3.4.6, DOMPurify.sanitize(root, { IN_PLACE: true }) could preserve event-handler attributes on an attacker-controlled <form> root when a descendant name clobbered properties checked by _isClobbered, because _forceRemove no-opped on the parent-less root and _sanitizeAttributes returned early. This issue is fixed in version 3.4.6.

    • Auf 3.4.12+dfsg-1 aktualisieren
    • Auf 3.4.6 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-49458

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

    DOMPurify: Cross-realm IN_PLACE sanitization leaves executable markup intact via realm-bound `instanceof` checks

    DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. Prior to 3.4.6, DOMPurify.sanitize(node, { IN_PLACE: true }) accepted same-origin foreign-realm DOM nodes while follow-on checks used parent-realm constructors, causing instanceof checks for forms, named node maps, document fragments, and elements to fail and skip clobber, template-content, and shadow-DOM sanitization branches so executable markup could survive. This issue is fixed in version 3.4.6.

    • Auf 3.4.12+dfsg-1 aktualisieren
    • Auf 3.4.6 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-47423

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

    DOMPurify XSS via `selectedcontent` re-clone

    DOMPurify is a DOM-only cross-site scripting sanitizer for HTML, MathML, and SVG. In 3.4.4, DOMPurify allowed selectedcontent by default, allowing browsers to re-clone an XSS payload after sanitization so that unsanitized markup inside <selectedcontent> is returned. This issue is fixed in version 3.4.5.

    • Auf 3.4.5 aktualisieren
    • Auf 3.4.5+dfsg-1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-48069

    Hoch · CVSS 7.5EPSS 0,88%Korrektur verfügbar

    @grpc/grps-js: An incoming malformed compressed message can cause a client or server crash

    @grpc/grps-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon. Prior to 1.9.16, 1.10.12, 1.11.4, 1.12.7, 1.13.5, and 1.14.4, an invalid incoming compressed message can cause a client or server process that uses @grpc/grpc-js to crash. This issue is fixed in versions 1.9.16, 1.10.12, 1.11.4, 1.12.7, 1.13.5, and 1.14.4.

    • Auf 1.10.12 aktualisieren
    • Auf 1.11.4 aktualisieren
    • Auf 1.12.7 aktualisieren
    • Auf 1.13.5 aktualisieren
    • Auf 1.14.4 aktualisieren
    • Auf 1.9.16 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-48068

    Hoch · CVSS 7.5EPSS 0,88%Korrektur verfügbar

    @grpc/grps-js: A malformed request can cause a server crash

    @grpc/grps-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon. Prior to 1.9.16, 1.10.12, 1.11.4, 1.12.7, 1.13.5, and 1.14.4, an invalid incoming HTTP/2 stream initiation can cause a server process created using @grpc/grpc-js to crash. This issue is fixed in versions 1.9.16, 1.10.12, 1.11.4, 1.12.7, 1.13.5, and 1.14.4.

    • Auf 1.10.12 aktualisieren
    • Auf 1.11.4 aktualisieren
    • Auf 1.12.7 aktualisieren
    • Auf 1.13.5 aktualisieren
    • Auf 1.14.4 aktualisieren
    • Auf 1.9.16 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-53633

    Kritisch · CVSS 9.8EPSS 0,9%Korrektur verfügbar

    Vitest: Exposed Browser Mode API Can Proxy CDP and Overwrite Config Files, Leading to RCE

    Vitest is a testing framework powered by Vite. From 3.0.0 until 3.2.5, 4.1.8, and 5.0.0-beta.4, Vitest Browser Mode exposed a cdp() API that forwarded raw Chrome DevTools Protocol methods without being gated by allowWrite or allowExec, allowing a remote client with exposed browser API metadata to use CDP Page.setDownloadBehavior and Runtime.evaluate to overwrite vite.config.ts and execute attacker-controlled Node.js code. This issue is fixed in versions 3.2.5, 4.1.8, and 5.0.0-beta.

    • Auf 0.1.24 aktualisieren
    • Auf 3.2.5 aktualisieren
    • Auf 4.1.8 aktualisieren
    • Auf 5.0.0-beta.4 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-47428

    Kritisch · CVSS 9.6EPSS 0,58%Korrektur verfügbar

    Vitest browser mode serves unsanitized otelCarrier query parameter as inline script

    Vitest is a testing framework powered by Vite. From 4.0.17 until 4.1.6 and 5.0.0-beta.3, Vitest Browser Mode served /__vitest_test__/ with the otelCarrier query parameter inserted directly into an inline module script, allowing a crafted browser-runner URL to execute arbitrary JavaScript in the Vitest server origin and recover VITEST_API_TOKEN for authenticated API calls. This issue is fixed in versions 4.1.6 and 5.0.0-beta.3.

    • Auf 4.1.6 aktualisieren
    • Auf 5.0.0-beta.3 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 →