p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Node.js · Seite 132

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

  2. 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

Sicherheitslücken: 7800

  1. CVE-2026-21713

    Mittel · CVSS 5.9EPSS 0,37%Korrektur verfügbar

    CVE-2026-21713

    A flaw in Node.js HMAC verification uses a non-constant-time comparison when validating user-provided signatures, potentially leaking timing information proportional to the number of matching bytes. Under certain threat models where high-resolution timing measurements are possible, this behavior could be exploited as a timing oracle to infer HMAC values. Node.js already provides timing-safe comparison primitives used elsewhere in the codebase, indicating this is an oversight rather than an intentional design decision. This vulnerability affects **20.x, 22.x, 24.x, and 25.x**.

    • Auf 18.20.4+dfsg-1~deb12u2 aktualisieren
    • Auf 20.19.2+dfsg-1+deb13u2 aktualisieren
    • Auf 22.22.2+dfsg+~cs22.19.15-1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-21714

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

    CVE-2026-21714

    A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up. This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.

    • Auf 18.20.4+dfsg-1~deb12u2 aktualisieren
    • Auf 20.19.2+dfsg-1+deb13u2 aktualisieren
    • Auf 22.22.2+dfsg+~cs22.19.15-1 aktualisieren
    Veröffentlicht Aktualisiert
  3. GHSA-vqvg-86cc-cg83

    Mittel · CVSS 6.5Korrektur verfügbar

    OpenClaw: Mutating internal `/allowlist` chat commands missed `operator.admin` scope enforcement

    > Fixed in OpenClaw 2026.3.24, the current shipping release. **Title** Mutating internal `/allowlist` chat commands missed `operator.admin` scope enforcement **CWE** CWE-862 Missing Authorization **CVSS v3.1** CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N Base score: **6.5 (Medium)** **Severity Assessment** Medium. This is a real authorization flaw in OpenClaw’s internal control plane. The issue does not require host access, trusted local state tampering, or multi-tenant assumptions, but exploitation does require an already authenticated internal Gateway caller with `operator.write`. **Impact** An authenticated internal Gatewa

    • Auf 2026.3.24 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-21712

    Mittel · CVSS 5.7EPSS 0,33%Keine Korrektur veröffentlicht

    CVE-2026-21712

    A flaw in Node.js URL processing causes an assertion failure in native code when `url.format()` is called with a malformed internationalized domain name (IDN) containing invalid characters, crashing the Node.js process.

    Veröffentlicht Aktualisiert
  5. GHSA-7fqq-q52p-2jjg

    Mittel · CVSS 6.5Korrektur verfügbar

    OpenCC has an Out-of-bounds read when processing truncated UTF-8 input

    ### Summary OpenCC versions before 1.2.0 contain two `CWE-125: Out-of-bounds Read` issues caused by length validation failures in UTF-8 processing. When handling malformed or truncated UTF-8 input, OpenCC trusted derived length values without enforcing the invariant that processed length must not exceed the remaining input buffer. This could result in out-of-bounds reads during segmentation or conversion. ### Details Two independent code paths in OpenCC failed to enforce the invariant: `matchedLength <= remainingLength` Both paths assumed derived length values were valid and within input bounds, but did not validate that assumption again

    • Auf 1.2.0 aktualisieren
    Veröffentlicht Aktualisiert
  6. GHSA-7rx3-28cr-v5wh

    Mittel · CVSS 4.8Korrektur verfügbar

    Handlebars.js has a Prototype Method Access Control Gap via Missing __lookupSetter__ Blocklist Entry

    ## Summary The prototype method blocklist in `lib/handlebars/internal/proto-access.js` blocks `constructor`, `__defineGetter__`, `__defineSetter__`, and `__lookupGetter__`, but omits the symmetric `__lookupSetter__`. This omission is only exploitable when the non-default runtime option `allowProtoMethodsByDefault: true` is explicitly set — in that configuration `__lookupSetter__` becomes accessible while its counterparts remain blocked, creating an inconsistent security boundary. `4.6.0` is the version that introduced `protoAccessControl` and the `allowProtoMethodsByDefault` runtime option. ## Description In `lib/handlebars/internal/proto

    • Auf 4.7.9 aktualisieren
    Veröffentlicht Aktualisiert
  7. GHSA-442j-39wm-28r2

    Niedrig · CVSS 3.7Korrektur verfügbar

    Handlebars.js has a Property Access Validation Bypass in container.lookup

    ## Summary In `lib/handlebars/runtime.js`, the `container.lookup()` function uses `container.lookupProperty()` as a gate check to enforce prototype-access controls, but then discards the validated result and performs a second, unguarded property access (`depths[i][name]`). This Time-of-Check Time-of-Use (TOCTOU) pattern means the security check and the actual read are decoupled, and the raw access bypasses any sanitization that `lookupProperty` may perform. Only relevant when the **compat** compile option is enabled (`{compat: true}`), which activates `depthedLookup` in `lib/handlebars/compiler/javascript-compiler.js`. ## Description The

    • Auf 4.7.9 aktualisieren
    Veröffentlicht Aktualisiert
  8. GHSA-8x4m-qw58-3pcx

    Kritisch · CVSS 9.3Korrektur verfügbar

    mppx has multiple payment bypass and griefing vulnerabilities

    ### Impact Multiple vulnerabilities were discovered in `tempo/charge` and `tempo/session` which allowed for undesirable behaviors, including: - Replaying `tempo/charge` transaction hashes across push/pull modes, across charge/session endpoints, and via concurrent requests - Performing free `tempo/charge` requests due to missing transfer log verification in pull-mode - Replaying `tempo/charge` credentials across routes via cross-route scope confusion (`memo`/`splits` not included in scope binding) - Manipulating the fee payer of a `tempo/charge` handler into paying for requests (missing sender signature before co-signing) - Bypassing `tempo/s

    • Auf 0.4.8 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-33575

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

    OpenClaw < 2026.3.12 - Long-lived Credential Exposure in Pairing Setup Codes

    OpenClaw before 2026.3.12 embeds long-lived shared gateway credentials directly in pairing setup codes generated by /pair endpoint and OpenClaw qr command. Attackers with access to leaked setup codes from chat history, logs, or screenshots can recover and reuse the shared gateway credential outside the intended one-time pairing flow.

    • Auf 2026.3.12 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-33574

    Mittel · CVSS 5.8EPSS 0,09%Korrektur verfügbar

    OpenClaw < 2026.3.8 - Path Traversal via Tools Root Rebinding in Skills Download

    OpenClaw before 2026.3.8 contains a path traversal vulnerability in the skills download installer that validates the tools root lexically but reuses the mutable path during archive download and copy operations. A local attacker can rebind the tools-root path between validation and final write to redirect the installer outside the intended tools directory.

    • Auf 2026.3.8 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-33573

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

    OpenClaw < 2026.3.11 - Workspace Boundary Bypass via Agent RPC Parameters

    OpenClaw before 2026.3.11 contains an authorization bypass vulnerability in the gateway agent RPC that allows authenticated operators with operator.write permission to override workspace boundaries by supplying attacker-controlled spawnedBy and workspaceDir values. Remote operators can escape the configured workspace boundary and execute arbitrary file and exec operations from any process-accessible directory.

    • Auf 2026.3.11 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-33572

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

    OpenClaw < 2026.2.17 - Insufficient File Permissions in Session Transcript Files

    OpenClaw before 2026.2.17 creates session transcript JSONL files with overly broad default permissions, allowing local users to read transcript contents. Attackers with local access can read transcript files to extract sensitive information including secrets from tool output.

    • Auf 2026.2.17 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-32987

    Kritisch · CVSS 9.3EPSS 0,36%Korrektur verfügbar

    OpenClaw < 2026.3.13 - Bootstrap Setup Code Replay via Device Pairing

    OpenClaw before 2026.3.13 allows bootstrap setup codes to be replayed during device pairing verification in src/infra/device-bootstrap.ts. Attackers can verify a valid bootstrap code multiple times before approval to escalate pending pairing scopes, including privilege escalation to operator.admin.

    • Auf 2026.3.13 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-32980

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

    OpenClaw < 2026.3.13 - Resource Exhaustion via Unauthenticated Telegram Webhook Request

    OpenClaw before 2026.3.13 reads and buffers Telegram webhook request bodies before validating the x-telegram-bot-api-secret-token header, allowing unauthenticated attackers to exhaust server resources. Attackers can send POST requests to the webhook endpoint to force memory consumption, socket time, and JSON parsing work before authentication validation occurs.

    • Auf 2026.3.13 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-32979

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

    OpenClaw < 2026.3.11 - Unbound Interpreter and Runtime Commands Bypass in node-host Approval

    OpenClaw before 2026.3.11 contains an approval integrity vulnerability allowing attackers to execute rewritten local code by modifying scripts between approval and execution when exact file binding cannot occur. Remote attackers can change approved local scripts before execution to achieve unintended code execution as the OpenClaw runtime user.

    • Auf 2026.3.11 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-32978

    Kritisch · CVSS 9.4EPSS 0,18%Korrektur verfügbar

    OpenClaw < 2026.3.11 - Approval Bypass via Unrecognized Script Runners

    OpenClaw before 2026.3.11 contains an approval integrity vulnerability where system.run approvals fail to bind mutable file operands for certain script runners like tsx and jiti. Attackers can obtain approval for benign script commands, rewrite referenced scripts on disk, and execute modified code under the approved run context.

    • Auf 2026.3.11 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-32975

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

    OpenClaw < 2026.3.12 - Weak Authorization via Mutable Group Names in Zalouser Allowlist

    OpenClaw before 2026.3.12 contains a weak authorization vulnerability in Zalouser allowlist mode that matches mutable group display names instead of stable group identifiers. Attackers can create groups with identical names to allowlisted groups to bypass channel authorization and route messages from unintended groups to the agent.

    • Auf 2026.3.12 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-32974

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

    OpenClaw < 2026.3.12 - Forged Event Injection via Feishu Webhook Verification Token

    OpenClaw before 2026.3.12 contains an authentication bypass vulnerability in Feishu webhook mode when only verificationToken is configured without encryptKey, allowing acceptance of forged events. Unauthenticated network attackers can inject forged Feishu events and trigger downstream tool execution by reaching the webhook endpoint.

    • Auf 2026.3.12 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-32973

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

    OpenClaw < 2026.3.11 - Exec Allowlist Pattern Overmatch via POSIX Path Normalization

    OpenClaw before 2026.3.11 contains an exec allowlist bypass vulnerability where matchesExecAllowlistPattern improperly normalizes patterns with lowercasing and glob matching that overmatches on POSIX paths. Attackers can exploit the ? wildcard matching across path segments to execute commands or paths not intended by operators.

    • Auf 2026.3.11 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-32972

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

    OpenClaw < 2026.3.11 - Authorization Bypass in Browser Profile Management via browser.request

    OpenClaw before 2026.3.11 contains an authorization bypass vulnerability allowing authenticated operators with only operator.write permission to access admin-only browser profile management routes through browser.request. Attackers can create or modify browser profiles and persist attacker-controlled remote CDP endpoints to disk without holding operator.admin privileges.

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