p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 91

Vulnerabilities published for Node.js in the last 30 days: 385. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Node.js

Early warnings

Fresh vulnerability reports from vendor announcements and security news. These warnings do not change the security rating.

  1. node.js

    No fix published

    Node.js: denial of service

    According to GitHub Advisory Database, Node.js has a denial of service vulnerability (CVE-2026-109932). The exact affected versions are unspecified. The report does not name a fixed version.

    What to do now: Check whether a Node.js update with the fix is available and install it.

    CVE-2026-109932

  2. node.js

    No fix published

    Node.js: remote code execution

    According to OpenNet, Node.js has a remote code execution vulnerability (CVE-2026-111497). The exact affected versions are unspecified. The report does not name a fixed version.

    What to do now: Check whether a Node.js update with the fix is available and install it.

    CVE-2026-111497

Vulnerabilities: 7795

  1. CVE-2026-33244

    Medium · CVSS 5.4EPSS 0.14%Fix available

    React Router has stored XSS via unescaped Location header in prerendered redirect HTML

    React Router is a router for React. In versions 7.5.1 through 7.13.1, when using Framework Mode with pre-rendering enabled, improper neutralization of the HTTP `Location` header value can permit Cross-Site Scripting (XSS) in the statically generated HTML files if the redirect location comes from an untrusted source. This does not impact applications using Declarative Mode (`<BrowserRouter>`) or Data Mode (`createBrowserRouter/<RouterProvider>`). This is patched in version 7.13.2.

    • Update to 7.13.2
    Published Updated
  2. CVE-2026-42073

    Medium · CVSS 6.5EPSS 0.26%Fix available

    OpenClaude's MCP OAuth Callback: State Check Bypass via error Param Leads to DoS

    OpenClaude is an open-source coding-agent command line interface for cloud and local model providers. Prior to version 0.5.1, the OpenClaude MCP authentication flow starts a temporary local HTTP server to handle OAuth callbacks. To prevent CSRF attacks, the server validates a state parameter against an internally stored value. However, due to a logic flaw in the order of conditionals, an attacker can completely bypass this check and force the server to shut down — without knowing the state value at all. This issue has been patched in version 0.5.1.

    • Update to 0.5.1
    Published Updated
  3. CVE-2026-42074

    Critical · CVSS 9.3EPSS 0.59%Fix available

    OpenClaude: Sandbox Bypass via Model-Controlled `dangerouslyDisableSandbox` Input

    OpenClaude is an open-source coding-agent command line interface for cloud and local model providers. Prior to version 0.5.1, the dangerouslyDisableSandbox parameter is exposed as part of the BashTool input schema, meaning the LLM (an untrusted principal per the project's own threat model) can set it to true in any tool_use response. Combined with the default allowUnsandboxedCommands: true setting, a prompt-injected model can escape the sandbox for any arbitrary command, achieving full host-level code execution. This issue has been patched in version 0.5.1.

    • Update to 0.5.1
    Published Updated
  4. CVE-2026-10291

    Medium · CVSS 5.3EPSS 0.35%Fix available

    Enderfga claw-orchestrator Session Grep Endpoint embedded-server.ts validateRegex redos

    A security vulnerability has been detected in Enderfga claw-orchestrator up to 3.7.0. The impacted element is the function validateRegex of the file claw-orchestrator/src/embedded-server.ts of the component Session Grep Endpoint. The manipulation of the argument body.pattern leads to inefficient regular expression complexity. The attack may be initiated remotely. Upgrading to version 3.7.1 is sufficient to resolve this issue. The identifier of the patch is 3f970a974c65a94555c25af9f2796f11315e4584. It is recommended to upgrade the affected component.

    • Update to 3.7.1
    Published Updated
  5. CVE-2026-10281

    Medium · CVSS 6.9EPSS 0.41%Fix available

    Enderfga claw-orchestrator API Endpoint embedded-server.ts EmbeddedServer missing authentication

    A weakness has been identified in Enderfga claw-orchestrator up to 3.5.5. This affects the function EmbeddedServer of the file src/embedded-server.ts of the component API Endpoint. This manipulation causes missing authentication. The attack may be initiated remotely. The exploit has been made available to the public and could be used for attacks. Upgrading to version 3.5.6 mitigates this issue. Patch name: d0b02a800aa0689d9428cc4cc170e0b6589fb2c3. The affected component should be upgraded.

    • Update to 3.5.6
    Published Updated
  6. CVE-2026-45302

    High · CVSS 8.2EPSS 0.32%Fix available

    Prototype Pollution in parse-nested-form-data via `__proto__` in FormData field names

    parse-nested-form-data is a tiny node module for parsing FormData by name into objects and arrays. Prior to version 1.0.1, parseFormData() walks bracket and dot-notation FormData field names into nested objects without filtering reserved property keys. A single FormData field whose name begins with __proto__, or contains .__proto__. mid-path, causes the parser to traverse onto Object.prototype and assign properties there, polluting the prototype chain of every plain object in the running process. This issue has been patched in version 1.0.1.

    • Update to 1.0.1
    Published Updated
  7. CVE-2024-52011

    High · CVSS 7.5EPSS 0.51%Fix available

    launch-editor vulnerable to command injection via the crafted request on Windows

    launch-editor allows users to open files with line numbers in editor from Node.js. Prior to version 2.9.0, due to the insufficient sanitization of the `file` argument in the `launchEditor`, an attacker can execute arbitrary commands on Windows by supplying a filename that contains special characters. This issue has been fixed in the `launch-editor` version 2.9.0, corresponding to vite version 5.4.9.

    • Update to 2.9.0
    • Update to 5.4.9
    Published Updated
  8. CVE-2026-44211

    Critical · CVSS 9.6EPSS 0.18%No fix published

    Cline Kanban Server has a Cross-Origin WebSocket Hijacking Vulnerability

    Cline is an autonomous coding agent as an SDK, IDE extension, or CLI assistant. In versions 2.13.0 and prior, there is a cross-origin WebSocket hijack vulnerability in Cline Kanban servers. At time of publication, there are no publicly available patches.

    Published Updated
  9. CVE-2026-45149

    Medium · CVSS 6.5EPSS 0.3%Fix available

    brace-expansion: Large numeric range defeats documented `max` DoS protection

    The brace-expansion library generates arbitrary strings containing a common prefix and suffix. From 5.0.0 to before 5.0.6, the max option was being applied too late. When expanding a single large numeric range like {1..10000000}, the sequence generation loop generates all 10 million intermediate elements before the max limit is applied With max=10, the output is correctly limited to 10 items, but the process still allocates ~505 MB and spends ~800ms building the full intermediate array. This vulnerability is fixed in 5.0.6.

    • Update to 2.0.3+~1.1.2-3
    • Update to 5.0.6
    Published Updated
  10. CVE-2026-44651

    Medium · CVSS 6.9EPSS 0.32%Fix available

    SillyTavern: Reflected XSS vulnerability in the CORS proxy middleware

    SillyTavern is a locally installed user interface that allows users to interact with text generation large language models, image generation engines, and text-to-speech voice models. Prior to 1.18.0, when fetch(url) throws, the code sends: res.status(500).send('Error occurred while trying to proxy to: ' + url + ' ' + error). The url value is attacker-controlled (req.params.url) and is not HTML-escaped before rendering. This vulnerability is fixed in 1.18.0.

    • Update to 1.18.0
    Published Updated
  11. CVE-2026-44650

    Critical · CVSS 9.1EPSS 0.57%Fix available

    SillyTavern: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

    SillyTavern is a locally installed user interface that allows users to interact with text generation large language models, image generation engines, and text-to-speech voice models. Prior to 1.18.0, POST /api/extensions/delete endpoint accepts extensionName: "." which bypasses sanitize-filename validation, causing the entire user extensions directory to be recursively deleted. No authentication is required in the default configuration. This vulnerability is fixed in 1.18.0.

    • Update to 1.18.0
    Published Updated
  12. CVE-2026-44648

    High · CVSS 7.5EPSS 0.39%Fix available

    SillyTavern: Existing sessions are not invalidated after password change, allowing session reuse and account takeover

    SillyTavern is a locally installed user interface that allows users to interact with text generation large language models, image generation engines, and text-to-speech voice models. Prior to 1.18.0, SillyTavern relies on cookie-session for authentication, storing all session data (user handle, permissions) in a signed cookie. The endpoints POST /api/users/change-password and POST /api/users/recover-step2 only update the password hash in the database but do not expire current sessions. Because the session is stateless and stored entirely in the client cookie, there is no server-side mechanism to revoke a token once issued. This vulnerability

    • Update to 1.18.0
    Published Updated
  13. CVE-2026-44649

    Critical · CVSS 9.8EPSS 0.22%Fix available

    SillyTavern: Authentication Bypass via SSO Header Injection

    SillyTavern is a locally installed user interface that allows users to interact with text generation large language models, image generation engines, and text-to-speech voice models. Prior to 1.18.0, SillyTavern accepts Remote-User (Authelia) and X-Authentik-Username (Authentik) HTTP headers to automatically log in users when SSO is configured. There is no validation that these headers originate from a trusted reverse proxy. Any network client that can reach the SillyTavern port directly can inject these headers and authenticate as any user, including administrators, without a password. This vulnerability is exploitable only when sso.authelia

    • Update to 1.18.0
    Published Updated
  14. CVE-2026-44652

    Medium · CVSS 6.9EPSS 0.38%Fix available

    SillyTavern: SSRF vulnerability in the CORS proxy middleware

    SillyTavern is a locally installed user interface that allows users to interact with text generation large language models, image generation engines, and text-to-speech voice models. Prior to 1.18.0, corsProxyMiddleware forwards req.params.url directly into fetch(url, ...). It only blocks circular requests to its own host and does not enforce destination allowlist or private/loopback restrictions, enabling SSRF. This vulnerability is fixed in 1.18.0.

    • Update to 1.18.0
    Published Updated
  15. CVE-2026-46372

    High · CVSS 8.5EPSS 0.87%Public exploitFix available

    SillyTavern: SSRF in SearXNG Search Proxy via Unvalidated baseUrl

    SillyTavern is a locally installed user interface that allows users to interact with text generation large language models, image generation engines, and text-to-speech voice models. Prior to 1.18.0, SillyTavern exposes /api/search/searxng, which accepts attacker-controlled baseUrl and uses it directly to build outbound server-side fetches. An authenticated low-privilege user can point baseUrl at an internal or loopback HTTP service and receive the /search response body. This vulnerability is fixed in 1.18.0.

    • Update to 1.18.0
    Published Updated
  16. CVE-2026-45577

    Medium · CVSS 6.9EPSS 0.25%Fix available

    Neotoma: Unauthenticated Inspector/API access via reverse-proxy loopback auth bypass

    Neotoma provides versioned records that persist across agent runs. From 0.6.0 to before 0.11.1, Neotoma can treat public reverse-proxied requests as local when the app receives them over a loopback socket and no Bearer token is present. In affected deployments, the REST auth middleware can resolve unauthenticated requests as the local development user, making the hosted Inspector and related API surface reachable without credentials. This vulnerability is fixed in 0.11.1.

    • Update to 0.11.1
    Published Updated
  17. CVE-2026-35674

    High · CVSS 8.7EPSS 0.25%Fix available

    OpenClaw < 2026.5.18 - Scope Bypass via Inherited chat.send Route

    OpenClaw before 2026.5.18 contains a scope bypass vulnerability in the Gateway chat.send route that allows scoped clients to execute privileged commands. Attackers with operator.write scope can deliver commands through inherited external routes to bypass operator.approvals and operator.admin scope requirements, enabling unauthorized plugin, config, MCP, allowlist, and ACP mutations.

    • Update to 2026.5.18
    Published Updated
  18. CVE-2026-35673

    Medium · CVSS 5.9EPSS 0.15%Fix available

    OpenClaw < 2026.4.29 - SSRF Policy Bypass via Browser Debug/Export Routes

    OpenClaw before 2026.4.29 contains an SSRF policy bypass vulnerability in browser debug and export routes that allows reuse of already-open blocked tabs. Attackers with access to these routes can bypass private-network SSRF policies by reusing blocked tabs to export or inspect content that should remain protected.

    • Update to 2026.4.29
    Published Updated
  19. CVE-2026-35630

    High · CVSS 7.5EPSS 0.21%Fix available

    OpenClaw < 2026.5.18 - QQBot Missing Approver Identity Enforcement in Native Approval Buttons

    OpenClaw before 2026.5.18 contains an authorization bypass vulnerability in QQBot native approval buttons that fails to enforce configured approver identity. Non-approver users can click approval buttons to resolve pending exec or plugin approval requests without proper authorization.

    • Update to 2026.5.18
    Published Updated
  20. CVE-2026-34507

    Low · CVSS 2.3EPSS 0.15%Fix available

    OpenClaw < 2026.4.29 - Policy Bypass in QQBot Admin Commands via DM-only and allowFrom Checks

    OpenClaw before 2026.4.29 contains a policy bypass vulnerability in QQBot admin commands that allows authenticated senders to skip DM-only and allowFrom policy checks. Attackers can route admin commands from unauthorized senders or contexts to execute restricted behavior that policy should have blocked.

    • Update to 2026.4.29
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →