p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Node.js · Seite 95

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-45249

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

    Apache ECharts: XSS in Lines series tooltip rendering

    A cross-site scripting (XSS) vulnerability exists in Apache ECharts in the Lines series tooltip rendering logic. This issue affects Apache ECharts: from before 6.1.0. In versions prior to 6.1.0, if both Lines series and tooltip are used, and no user-specified tooltip.formatter is provided, and series.data[i].name is specified, raw HTML string series.data[i].name can be rendered through innerHTML sink into tooltip content. Although tooltip is allowed to accept user-provided raw HTML via a custom tooltip.formatter, the built-in tooltip formatters conventionally perform HTML escaping automatically. This case breaks that convention and may u

    • Auf 6.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-9358

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

    postcss-selector-parser AST Serialization container.js toString recursion

    A vulnerability was determined in postcss-selector-parser up to 6.1.2/7.1.2. Affected is the function toString of the file src/selectors/container.js of the component AST Serialization. Executing a manipulation can lead to uncontrolled recursion. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 6.1.3 and 7.1.3 is able to address this issue. This patch is called 5bc698cef66f8abd12610dc623e5d67cbc0f869d. It is suggested to upgrade the affected component. The vendor explains, that according to his definition "DoS on server-side on user-generated CSS is low risk for us

    • Auf 6.1.3 aktualisieren
    • Auf 6.8.1+~cs14.1.4-1 aktualisieren
    • Auf 7.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-41149

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

    Mermaid: Improper sanitization of `classDef` in state diagrams leads to HTML injection

    Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts. Versions 10.9.5 and earlier, as well as 11.0.0-alpha.1 through 11.14.0, are vulnerable to HTML injection under the default configuration. Specifically, the classDef directive in Mermaid state diagrams permits DOM injection that escapes the SVG context. However, <script> tags are stripped, which prevents cross-site scripting (XSS). This issue has been fixed in versions 10.9.6 and 11.15.0. If developers are unable to immediately upgrade, they can work around this issue by setting "securityLevel": "sandbox", which prevents the issue by renderi

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

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

    Mermaid: Improper sanitization of `classDefs` in diagrams leads to CSS injection

    Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts. Versions 10.9.5 and prior, in addition to 11.0.0-alpha.1 through 11.12.0 are vulnerable to CSS injection through improper sanitization. The state diagram (and any other diagram type that routes user-controlled style strings through the createCssStyles parser) captures classDef values using an unrestricted regex that matches everything up to a newline. That value then flows unsanitized through addStyleClass() into createCssStyles() and is assigned to style.innerHTML, so a closing brace (}) in the value terminates the generated CSS selector a

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

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

    TypeBot: Stored XSS via javascript: URI in text bubble links — bot author executes JS on visitors' browsers

    TypeBot is a chatbot builder tool. In versions prior to 3.16.0, the Typebot viewer (packages/embeds/js) renders anchor tags from rich text bubble content without filtering the javascript: URI scheme. A bot author can set a link URL to javascript:PAYLOAD, which executes in the visitor's browser context when clicked. Since the viewer is typically embedded in a third-party site, the attacker's JavaScript runs in the host page's origin and can exfiltrate cookies and session tokens. This can result in any authenticated Typebot user (including those on the free tier) being able to create a bot with this payload. Shared bots are publicly accessible

    • Auf 0.10.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-28445

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

    Typebot: Stored XSS via Rating Block Custom Icon Bypasses isUnsafe Sandbox in Builder Preview

    Typebot is a chatbot builder tool. In versions 3.15.2 and prior, the RatingButton component in the embed package renders the user-controlled customIcon.svg field directly via Solid's innerHTML directive without any sanitization, even though DOMPurify is already a dependency and is used elsewhere in the codebase (e.g., StreamingBubble.tsx). Because rating blocks are not flagged as isUnsafe by the import sanitizer and the builder preview renders bots inline on the builder's own origin (builder.typebot.io) under a CSP permitting 'unsafe-inline', a malicious imported or collaborator-crafted typebot can execute arbitrary HTML/JS in the builder's a

    • Auf 0.10.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-9277

    Kritisch · CVSS 9.2EPSS 0,79%Korrektur verfügbar

    shell-quote `quote()` does not validate object-token shapes, allowing command injection via line terminators in `.op`

    shell-quote's `quote()` function did not validate object-token inputs against the operator model used by `parse()`. The `.op` field was backslash-escaped character by character using `/(.)/g`, which in JavaScript does not match line terminators (\n, \r, U+2028, U+2029). A line terminator in `.op` therefore passed through unescaped into the output; POSIX shells treat a literal newline as a command separator, so any content after it would execute as a second command. The vulnerable code path is reachable in two ways: (1) direct construction of `{ op: '...\n...' }` from external input, and (2) via `parse(cmd, envFn)` when `envFn` returns object

    • Auf 1.6.1+20160617-git72fb5a8ce29b-1ubuntu0.1~esm1 aktualisieren
    • Auf 1.7.3+~1.7.1-1ubuntu0.1~esm1 aktualisieren
    • Auf 1.7.4+~1.7.1-1+deb12u1 aktualisieren
    • Auf 1.7.4+~1.7.1-1+deb13u1 aktualisieren
    • Auf 1.7.4+~1.7.1-1ubuntu0.24.04.1 aktualisieren
    • Auf 1.7.4+~1.7.1-1ubuntu0.25.10.1 aktualisieren
    • Auf 1.8.3+~1.7.5-1ubuntu0.1~esm1 aktualisieren
    • Auf 1.8.4 aktualisieren
    • Auf 1.8.4+~1.7.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-26028

    Mittel · CVSS 6.1EPSS 0,24%Keine Korrektur veröffentlicht

    CryptPad: Sanitizer Bypass in Diffmarked.js Allows Arbitrary HTML Injection and Potential XSS

    CryptPad is an end-to-end encrypted collaborative office suite. In versions prior to 2026.2.0, the HTML sanitizer in Diffmarked.js can be bypassed due to incomplete attribute filtering on restricted tags. The sanitizer validates only the src attribute of <iframe>, <video>, and <audio> elements, leaving all other attributes unchecked. As a result, an attacker can inject arbitrary HTML through srcdoc, completely defeating CryptPad's intended bounce sandboxing and enabling link injection or other interactive content within user-controlled documents. The root cause lies in how the sanitizer classifies and enforces tag restrictions: although it de

    Veröffentlicht Aktualisiert
  9. CVE-2026-47099

    Niedrig · CVSS 2.1EPSS 0,36%Korrektur verfügbar

    TeleJSON < 6.0.0 DOM-based XSS via parse() Function

    TeleJSON prior to 6.0.0 contains a DOM-based cross-site scripting vulnerability in the parse() function that allows attackers to execute arbitrary JavaScript by delivering a crafted JSON payload containing a malicious _constructor-name_ property value. The custom reviver passes the constructor name directly to new Function() without sanitization when recreating object prototypes, enabling attackers to inject arbitrary JavaScript through vectors such as postMessage in cross-frame communication contexts to achieve script execution within the application.

    • Auf 6.0.0 aktualisieren
    Veröffentlicht Aktualisiert
  10. GHSA-7hgr-7h44-33w2

    Hoch · CVSS 7Korrektur verfügbar

    CamoFox MCP: Unauthenticated HTTP MCP browser-control surface

    # Unauthenticated HTTP MCP browser-control surface in `camofox-mcp` ## Summary `camofox-mcp` exposed a Streamable HTTP MCP endpoint at `/mcp` with rate limiting but no inbound MCP-layer authentication. When HTTP mode was enabled, any client that could reach `/mcp` could list and invoke browser-control tools. If `CAMOFOX_API_KEY` was configured, the server then forwarded that server-side key to the underlying `camofox-browser` backend. That means an unauthenticated MCP caller could exercise the server's browser authority without knowing the backend browser API key. Reviewed vulnerable commit: `10e3ac08cb50d830eb4ee00a789229f02f28a1a4` Fixe

    • Auf 1.13.2 aktualisieren
    Veröffentlicht Aktualisiert
  11. GHSA-hv85-774v-26fg

    Hoch · CVSS 8.2Korrektur verfügbar

    auth-fetch-mcp: SSRF and disk exfiltration via unvalidated auth_fetch and download_media URLs

    # SSRF + disk-exfil in `download_media` and `auth_fetch` tools — ymw0407/auth-fetch-mcp ## Severity The `download_media` and `auth_fetch` MCP tools accept arbitrary URLs and reach them as the MCP server process, with `download_media` additionally persisting the fetched response body to a user-controlled output directory. An MCP client (LLM under prompt injection, malicious peer) can drive the server to fetch loopback / link-local / private-range hosts (cloud-instance metadata, internal services, host-bound services) and exfiltrate the response. ## Vulnerability chain ### Site 1: `download_media` — SSRF + disk-write chain `src/tools.ts:200

    • Auf 3.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. GHSA-27f5-xjrr-q9ff

    Kritisch · CVSS 9.6Keine Korrektur veröffentlicht

    Malware in @opensearch-project/opensearch

    ## Overview The OpenSearch Project has sustained a security incident involving an external actor gaining force-push permissions within the project's CI infrastructure to embed malicious packages into four release versions of `@opensearch-project/opensearch`. Users are instructed to immediately take actions recommended in the **Remediation** section of this advisory. ## Affected Versions **Package**: `@opensearch-project/opensearch` | Version | Published (UTC) | Published (America/New_York) | |---------|----------------|------------------------------| | 3.5.3 | 2026-05-12T00:47:39Z | May 11, 2026, 8:47:39 PM EDT | | 3.6.2 | 2026-05-12T00:2

    Veröffentlicht Aktualisiert
  13. CVE-2026-8814

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

    CVE-2026-8814

    Versions of the package exifreader before 4.39.0 are vulnerable to Improper Handling of Highly Compressed Data (Data Amplification) due to decompressing PNG zTXt metadata without enforcing a built-in maximum decompressed output size. When asynchronous parsing is enabled, a crafted PNG file containing a highly compressed zTXt chunk can cause ExifReader to materialize a disproportionately large Comment value in memory.

    • Auf 4.39.0 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-8813

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

    CVE-2026-8813

    This affects versions of the package exifreader before 4.39.0. A crafted image containing an ICC mluc tag can set an attacker-controlled record count together with a zero record size. During parsing, ExifReader repeatedly processes the same record and appends entries to an array without sufficient bounds validation, causing excessive memory growth. In applications that parse attacker-supplied images, this may lead to denial of service through memory exhaustion.

    • Auf 4.39.0 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-25244

    Kritisch · CVSS 9.8EPSS 3,31%Korrektur verfügbar

    WebdriverIO has Command Injection in the BrowserStack Service

    WebdriverIO is a test automation framework for unit, e2e and component testing using WebDriver, WebDriver BiDi and Appium. Versions below 9.24.0 contain a command injection vulnerability leading to remote code execution (RCE) in test orchestration. Git permits branch names containing shell metacharacters, and getGitMetadataForAISelection() interpolates these names directly into execSync() calls without sanitization. An attacker can exploit this by supplying a malicious repository (via testOrchestrationOptions.runSmartSelection.source, or the current directory if unset) whose branch name carries a payload, causing the shell to execute arbitrar

    • Auf 9.24.0 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-22810

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

    Joplin: Path traversal in OneNote importer allows overwriting arbitrary files

    Joplin is an open source note-taking and to-do application that organises notes and lists into notebooks. Versions prior to 3.5.7 contain a path traversal vulnerability in the importer which allows overwriting arbitrary files on disk. The OneNote converter does not sanitize the names of embedded files before writing them to disk. As a result, it's possible for an attacker to create a malicious .one file that includes file names containing ../../, that are then interpreted as part of the target path when extracting attachments from the .one file. This issue has been patched in version 3.5.7.

    • Auf 3.5.7 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-45245

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

    Summarize < 0.15.1 Unauthorized Daemon Request via Untrusted Events

    Summarize prior to 0.15.1 contains a vulnerability in the hover summary feature that allows malicious pages to dispatch synthetic mouseover events over attacker-controlled links, causing the extension to make authenticated daemon requests using stored tokens without verifying event trustworthiness. Attackers can place local or private-network URLs behind hoverable links to route authenticated requests through the daemon, potentially accessing sensitive internal endpoints when users interact with attacker-controlled content.

    • Auf 0.15.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-45244

    Niedrig · CVSS 2.1EPSS 0,23%Korrektur verfügbar

    Summarize < 0.15.1 Unapproved Browser Automation Execution

    Summarize prior to 0.15.1 contains a missing authorization vulnerability that allows attackers to execute browser automation actions without per-call user approval when the extension automation feature is enabled. Attackers can influence the agent through malicious page or summary content to invoke enabled extension automation tools such as navigation or debugger-backed actions, bypassing the final user approval step when a user interacts with attacker-controlled content.

    • Auf 0.15.0 aktualisieren
    • Auf 0.15.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-45242

    Hoch · CVSS 7.1EPSS 0,4%Korrektur verfügbar

    Summarize < 0.15.1 Path Traversal via slidesDir Parameter

    Summarize prior to 0.15.1 contains a path traversal vulnerability in the /v1/summarize daemon endpoint that allows authenticated callers to write files to arbitrary directories by supplying an absolute path or directory traversal sequence in the slidesDir request parameter. Attackers can exploit this to write slide_*.png and slides.json files to any writable directory and subsequently delete matching files at the specified location through repeat extraction.

    • Auf 0.15.0 aktualisieren
    • Auf 0.15.1 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 →