p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Node.js · Seite 92

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

    Niedrig · CVSS 2.3EPSS 0,17%Korrektur verfügbar

    OpenClaw < 2026.5.12 - Privilege Escalation in Slack Plugin Approvals via Exec Approver Gate

    OpenClaw before 2026.5.12 contains a privilege escalation vulnerability in Slack plugin approvals that allows exec-authorized users to resolve plugin approvals through the exec approver gate. Attackers with limited exec approval permissions can bypass intended approval splits to approve plugin actions outside operator configuration.

    • Auf 2026.5.12 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-32905

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

    OpenClaw < 2026.5.4 - Unauthorized Device-Pairing Bootstrap Code Issuance via Chat Command

    OpenClaw before 2026.5.4 contains an authorization bypass vulnerability in the bundled device-pair plugin that allows non-owner authorized chat senders to issue device-pairing bootstrap codes without proper scope validation. Attackers with chat command access can create setup codes to enroll devices with operator/node capabilities, granting persistent credentials until manual removal.

    • Auf 2026.5.4 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-41150

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

    Mermaid Gantt Charts are vulnerable to an Infinite Loop DoS

    Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts. Prior to 10.9.6 and 11.15.0, there is a denial-of-service attack when rendering gantt charts, if they use the excludes attribute to exclude all dates. mermaid.parse is unaffected, unless you then call the ganttDb.getTasks() (which is called when rendering a diagram). This vulnerability is fixed in 10.9.6 and 11.15.0.

    • Auf 10.9.6 aktualisieren
    • Auf 11.15.0 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-41159

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

    Mermaid: Improper sanitization of configuration leads to CSS injection

    Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts. Prior to 10.9.6 and 11.15.0, Mermaid's default configuration allows injecting CSS that applies outside of the Mermaid diagram via the fontFamily, themeCSS, and altFontFamily configuration options. The injected CSS exploits stylis's & (scope reference) handling. :not(&) escapes the #mermaid-xxx automatic scoping, applying styles to all page elements. Global at-rules (@font-face, @keyframes, @counter-style) are also injectable as stylis hoists them to top level. This allows page defacement and DOM attribute exfiltration via CSS :has() select

    • Auf 10.9.6 aktualisieren
    • Auf 11.15.0 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-46510

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

    Prototype pollution in form-data-objectizer via bracket-notation form keys

    form-data-objectizer converts FormData to object. Prior to 1.0.1, form-data-objectizer walks bracket-notation form keys (e.g. name[sub]) into nested objects without filtering __proto__, constructor, or prototype. A single HTTP form field whose name starts with __proto__[...] causes the library to mutate Object.prototype, which is a prototype pollution primitive of the entire Node.js process. This vulnerability is fixed in 1.0.1.

    • Auf 1.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-45582

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

    n8n-MCP: Workflow telemetry sanitizer could retain partial values from URL-shaped node parameters

    n8n-MCP is an MCP server that provides AI assistants access to n8n node documentation, properties, and operations. Prior to 2.51.3, the workflow telemetry sanitizer could retain partial fragments of URL-shaped node parameters before sending workflow data to the project's anonymous telemetry backend. Values placed in HTTP-Request-style node parameters — such as customer or tenant identifiers, short secrets embedded in query strings, and signed request parameters — could therefore appear in stored telemetry, contrary to the collection boundary documented in PRIVACY.md. This vulnerability is fixed in 2.51.3.

    • Auf 2.51.3 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-45707

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

    n8n-MCP: Multi-tenant MCP requests fall back to process-level n8n credentials when tenant headers are absent or incomplete

    n8n-MCP is an MCP server that provides AI assistants access to n8n node documentation, properties, and operations. Prior to 2.51.2, when ENABLE_MULTI_TENANT=true, the HTTP transport documents that the target n8n instance is selected per-request from x-n8n-url / x-n8n-key headers. Requests that omitted those headers — or supplied only one of them — silently fell back to the process-level N8N_API_URL / N8N_API_KEY credentials configured for the operator's own n8n instance. As a result, an authenticated MCP tenant could cause n8n management calls to execute against the operator's instance instead of its own. This affects HTTP-mode deployments of

    • Auf 2.51.2 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-48527

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

    HaxCMS has a stored Cross-Site Scripting (XSS) bypass in saveNode endpoint

    HAX CMS helps manage microsite universe with PHP or NodeJs backends. Versions up to and including 26.0.0 are affected by a stored cross-site scripting (XSS) vulnerability in the `/system/api/saveNode` endpoint. An authenticated user with a permission to edit pages can bypass the HTML sanitizer by injecting an event handler attribute without whitespace before the attribute name. @haxtheweb/haxcms-nodejs 26.0.1 and haxcms-php 26.0.2 patch the issue.

    • Auf 26.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-45364

    Hoch · CVSS 7.3EPSS 0,29%Korrektur verfügbar

    Better Auth: Rate limiter keys IPv6 addresses individually and is bypassable via prefix rotation

    Better Auth is an authentication and authorization library for TypeScript. Prior to 1.4.17 and 1.5.0-beta.9, Better Auth's HTTP rate limiter keyed each request by the exact textual IP address it received in x-forwarded-for (or the configured IP-bearing header). IPv6 clients controlling a typical /64 allocation could rotate through 2^64 distinct source addresses without exhausting the per-address counter, defeating rate limiting on /sign-in/email, /sign-up/email, /forget-password, and every other path the limiter protects. The same bug allowed a single client to vary the textual encoding of one IPv6 address (uppercase, compression, IPv4-mapped

    • Auf 1.4.17 aktualisieren
    • Auf 1.5.0-beta.9 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-45366

    Mittel · CVSS 4.7EPSS 0,12%Korrektur verfügbar

    typescript-utcp: SSRF via attacker-controlled OpenAPI servers[0].url in HTTP communication protocol

    typescript-utcp is a typescript implementation of UTCP. Prior to 1.1.2, the @utcp/http package is vulnerable to a blind Server-Side Request Forgery (SSRF) caused by a trust-boundary inconsistency between manual discovery and tool invocation. registerManual() validates the discovery URL against an HTTPS / loopback allowlist, but callTool() reuses the resolved toolCallTemplate.url directly without revalidating, and the OpenApiConverter blindly trusts whatever servers[0].url an attacker-hosted spec declares. An attacker who hosts a malicious OpenAPI spec on a legitimate HTTPS endpoint can declare e.g. servers: [{ url: "http://127.0.0.1:9090" }]

    • Auf 1.1.2 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-46509

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

    deepobj: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')

    deepobj provides get, set, delete deep objects in javascript. Prior to 1.0.3, prototype pollution is possible when property paths contain __proto__/constructor/prototype. The property path must not be exposed as user input. This vulnerability is fixed in 1.0.3.

    • Auf 1.0.3 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-43898

    Kritisch · CVSS 10EPSS 0,47%Korrektur verfügbar

    SandboxJS: Sandbox escape via Function.caller leakage of internal call op

    SandboxJS is a JavaScript sandboxing library. Prior to 0.9.6, sandbox-defined functions expose Function.caller, allowing sandboxed code to recover the internal LispType.Call runtime callback. That callback can then be invoked with attacker-controlled fake context and obj values to extract blocked host statics, recover the real host Function constructor, and execute arbitrary host JavaScript. This vulnerability is fixed in 0.9.6.

    • Auf 0.9.6 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-45311

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

    CodeWhale: run_tests Tool Enables RCE via Malicious Repository Without Approval

    CodeWhale is a DeepSeek + MiMo coding agent in terminal. From 0.3.0 to 0.8.23, the run_tests tool executes cargo test in the workspace with ApprovalRequirement::Auto, meaning it runs without any user approval prompt. cargo test compiles and executes arbitrary code: test binaries, build.rs build scripts, and proc macros. While auto-approving test execution is a deliberate design choice, it creates an inconsistency in the security boundary. However, in a malicious repository, test code can execute arbitrary shell commands, exfiltrate credentials, or establish persistence with zero approval. The attack is amplified by AGENTS.md (auto-loaded into

    • Auf 0.8.23 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-45310

    Hoch · CVSS 7.4EPSS 0,28%Korrektur verfügbar

    CodeWhale: SSRF via HTTP Redirect Bypass in fetch_url Tool

    CodeWhale is a DeepSeek + MiMo coding agent in terminal. Prior to 0.8.22, the fetch_url tool validates the initial URL's resolved IP address against a restricted-IP blocklist (is_restricted_ip()) to prevent SSRF attacks against internal services (cloud metadata endpoints, localhost, private networks). However, the HTTP client (reqwest) is configured to automatically follow up to 5 redirects (reqwest::redirect::Policy::limited(5)) without re-validating the redirect target against the same SSRF protections. This vulnerability is fixed in 0.8.22.

    • Auf 0.8.22 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-45058

    Kritisch · CVSS 9.4EPSS 0,23%Keine Korrektur veröffentlicht

    electerm: Import unsafe bookmark data could lead to unsafe operation when click local type bookmark

    electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. In 3.8.8 and earlier, there is persistent local-pty code execution via imported bookmarks or compromised sync targets. Affects users who import bookmark JSON files or who have electerm sync configured (gist/WebDAV). The attacker can inject exec* fields or global config to cause remote code to run when a bookmark is opened or when sync is applied.

    Veröffentlicht Aktualisiert
  16. CVE-2026-45787

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

    electerm's encrypt method not safe enough

    electerm is an open-sourced terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client. Prior to 3.9.5, deterministic AES-192-CBC with a fixed zero IV, constant KDF salt, and no MAC leads to confidentiality and integrity failures for synced bookmark/profile data. Attackers can crack common passwords across installs and perform undetected ciphertext bit-flips to alter config/bookmarks. This vulnerability is fixed in 3.9.5.

    • Auf 3.9.5 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-47673

    Mittel · CVSS 4.8EPSS 0,2%Korrektur verfügbar

    Hono: JWT middleware accepts any Authorization scheme, not only Bearer

    Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.21, the jwt and jwk middlewares do not verify that the Authorization header value uses theBearer scheme. Any two-part header value — regardless of the scheme name in the first position — proceeds to JWT verification. A request presenting a valid JWT under a non-Bearer scheme identifier (such as Basic or Token) is authenticated identically to a correctly formed Bearer request. This vulnerability is fixed in 4.12.21.

    • Auf 4.12.21 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-47674

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

    Hono: IP Restriction bypasses static deny rules for non-canonical IPv6

    Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.21, the ip-restriction middleware (hono/ip-restriction) compares incoming IP addresses against configured deny and allow rules using string equality after partial normalization. Non-canonical IPv6 representations of an address already listed in a static rule — such as compressed forms, explicit-zero forms, or hex-notation IPv4-mapped addresses — do not match the normalized rule entry, causing the rule to be silently skipped. This vulnerability is fixed in 4.12.21.

    • Auf 4.12.21 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-47675

    Mittel · CVSS 4.3EPSS 0,22%Korrektur verfügbar

    Hono: Cookie helper does not sanitize sameSite and priority, allowing Set-Cookie injection

    Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.21, the serialize() function in hono/cookie validates domain and path options against characters that corrupt Set-Cookie header syntax (;, \r, \n), but does not apply the same validation to sameSite and priority. An application that passes user-controlled input into either option may produce a Set-Cookie response header containing attacker-chosen additional attributes. This vulnerability is fixed in 4.12.21.

    • Auf 4.12.21 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 →