p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 165

Vulnerabilities published for Node.js in the last 30 days: 390. 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: 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

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

Vulnerabilities: 7800

  1. CVE-2026-25754

    High · CVSS 7.2EPSS 0.42%Fix available

    AdonisJS multipart body parsing has Prototype Pollution issue

    AdonisJS is a TypeScript-first web framework. Prior to versions 10.1.3 and 11.0.0-next.9, a prototype pollution vulnerability in AdonisJS multipart form-data parsing may allow a remote attacker to manipulate object prototypes at runtime. This issue has been patched in versions 10.1.3 and 11.0.0-next.9.

    • Update to 10.1.3
    • Update to 11.0.0-next.9
    Published Updated
  2. CVE-2026-25533

    Medium · CVSS 6.4EPSS 0.26%Fix available

    Enclave has a sandbox escape via infinite recursion and error objects

    Enclave is a secure JavaScript sandbox designed for safe AI agent code execution. Prior to 2.10.1, the existing layers of security in enclave-vm are insufficient: The AST sanitization can be bypassed with dynamic property accesses, the hardening of the error objects does not cover the peculiar behavior or the vm module and the function constructor access prevention can be side-stepped by leveraging host object references. This vulnerability is fixed in 2.10.1.

    • Update to 2.10.1
    Published Updated
  3. CVE-2026-25544

    Critical · CVSS 9.8EPSS 0.83%Public exploitFix available

    Payload has an SQL Injection in JSON/RichText Queries on PostgreSQL/SQLite Adapters

    Payload is a free and open source headless content management system. Prior to 3.73.0, when querying JSON or richText fields, user input was directly embedded into SQL without escaping, enabling blind SQL injection attacks. An unauthenticated attacker could extract sensitive data (emails, password reset tokens) and achieve full account takeover without password cracking. This vulnerability is fixed in 3.73.0.

    • Update to 3.73.0
    Published Updated
  4. CVE-2026-25574

    Medium · CVSS 5.4EPSS 0.21%Fix available

    Payload Affected by Cross-Collection IDOR in payload-preferences Access Control (Multi-Auth Environments)

    Payload is a free and open source headless content management system. Prior to 3.74.0, a cross-collection Insecure Direct Object Reference (IDOR) vulnerability exists in the payload-preferences internal collection. In multi-auth collection environments using Postgres or SQLite with default serial/auto-increment IDs, authenticated users from one auth collection can read and delete preferences belonging to users in different auth collections when their numeric IDs collide. This vulnerability has been patched in v3.74.0.

    • Update to 3.74.0
    Published Updated
  5. CVE-2026-25581

    Medium · CVSS 5.4EPSS 0.24%Fix available

    SCEditor affected by DOM XSS via emoticon URL/HTML injection

    SCEditor is a lightweight WYSIWYG BBCode and XHTML editor. Prior to 3.2.1, if an attacker has the ability control configuration options passed to sceditor.create(), like emoticons, charset, etc. then it's possible for them to trigger an XSS attack due to lack of sanitisation of configuration options. This vulnerability is fixed in 3.2.1.

    • Update to 3.2.1
    Published Updated
  6. CVE-2026-25593

    High · CVSS 8.4EPSS 0.71%Fix available

    OpenClaw Affected by Unauthenticated Local RCE via WebSocket config.apply

    OpenClaw is a personal AI assistant. Prior to 2026.1.20, an unauthenticated local client could use the Gateway WebSocket API to write config via config.apply and set unsafe cliPath values that were later used for command discovery, enabling command injection as the gateway user. This vulnerability is fixed in 2026.1.20.

    • Update to 2026.1.20
    Published Updated
  7. CVE-2026-25631

    Medium · CVSS 5.3EPSS 0.3%Fix available

    Domain allowlist bypass enables credential exfiltration

    n8n is an open source workflow automation platform. Prior to 1.121.0, there is a vulnerability in the HTTP Request node's credential domain validation allowed an authenticated attacker to send requests with credentials to unintended domains, potentially leading to credential exfiltration. This only might affect user who have credentials that use wildcard domain patterns (e.g., *.example.com) in the "Allowed domains" setting. This issue is fixed in version 1.121.0 and later.

    • Update to 1.121.0
    Published Updated
  8. CVE-2026-25586

    Critical · CVSS 10EPSS 0.69%Fix available

    SandboxJS has a Sandbox Escape via Prototype Whitelist Bypass and Host Prototype Pollution

    SandboxJS is a JavaScript sandboxing library. Prior to 0.8.29, a sandbox escape is possible by shadowing hasOwnProperty on a sandbox object, which disables prototype whitelist enforcement in the property-access path. This permits direct access to __proto__ and other blocked prototype properties, enabling host Object.prototype pollution and persistent cross-sandbox impact. This vulnerability is fixed in 0.8.29.

    • Update to 0.8.29
    Published Updated
  9. CVE-2026-25520

    Critical · CVSS 10EPSS 0.85%Fix available

    SandboxJS has a Sandbox Escape

    SandboxJS is a JavaScript sandboxing library. Prior to 0.8.29, The return values of functions aren't wrapped. Object.values/Object.entries can be used to get an Array containing the host's Function constructor, by using Array.prototype.at you can obtain the hosts Function constructor, which can be used to execute arbitrary code outside of the sandbox. This vulnerability is fixed in 0.8.29.

    • Update to 0.8.29
    Published Updated
  10. CVE-2026-25641

    Critical · CVSS 10EPSS 0.52%Fix available

    SandboxJS has a sandbox escape via TOCTOU bug on keys in property accesses

    SandboxJS is a JavaScript sandboxing library. Prior to 0.8.29, there is a sandbox escape vulnerability due to a mismatch between the key on which the validation is performed and the key used for accessing properties. Even though the key used in property accesses is annotated as string, this is never enforced. So, attackers can pass malicious objects that coerce to different string values when used, e.g., one for the time the key is sanitized using hasOwnProperty(key) and a different one for when the key is used for the actual property access. This vulnerability is fixed in 0.8.29.

    • Update to 0.8.29
    Published Updated
  11. CVE-2026-25751

    Critical · CVSS 9.1EPSS 0.3%Fix available

    FUXA Unauthenticated Exposure of Plaintext Database Credentials

    FUXA is a web-based Process Visualization (SCADA/HMI/Dashboard) software. An information disclosure vulnerability in FUXA allows an unauthenticated, remote attacker to retrieve sensitive administrative database credentials. Exploitation allows an unauthenticated, remote attacker to obtain the full system configuration, including administrative credentials for the InfluxDB database. Possession of these credentials may allow an attacker to authenticate directly to the database service, enabling them to read, modify, or delete all historical process data, or perform a Denial of Service by corrupting the database. This affects FUXA through versio

    • Update to 1.2.10
    Published Updated
  12. CVE-2026-25752

    Critical · CVSS 9.3EPSS 0.53%Fix available

    FUXA Unauthenticated Remote Arbitrary Device Tag Write

    FUXA is a web-based Process Visualization (SCADA/HMI/Dashboard) software. An authorization bypass vulnerability in FUXA allows an unauthenticated, remote attacker to modify device tags via WebSockets. Exploitation allows an unauthenticated, remote attacker to bypass role-based access controls and overwrite arbitrary device tags or disable communication drivers, exposing connected ICS/SCADA environments to follow-on actions. This may allow an attacker to manipulate physical processes and disconnected devices from the HMI. This affects FUXA through version 1.2.9. This issue has been patched in FUXA version 1.2.10.

    • Update to 1.2.10
    Published Updated
  13. CVE-2026-25651

    Medium · CVSS 6.1EPSS 0.18%Fix available

    client-certificate-auth has an Open Redirect via Host Header Injection in HTTP-to-HTTPS redirect

    client-certificate-auth is middleware for Node.js implementing client SSL certificate authentication/authorization. Versions 0.2.1 and 0.3.0 of client-certificate-auth contain an open redirect vulnerability. The middleware unconditionally redirects HTTP requests to HTTPS using the unvalidated Host header, allowing an attacker to redirect users to arbitrary domains. This vulnerability is fixed in 1.0.0.

    • Update to 1.0.0
    Published Updated
  14. CVE-2026-25725

    High · CVSS 7.7EPSS 0.53%Fix available

    Claude Code Has Sandbox Escape via Persistent Configuration Injection in settings.json

    Claude Code is an agentic coding tool. Prior to version 2.1.2, Claude Code's bubblewrap sandboxing mechanism failed to properly protect the .claude/settings.json configuration file when it did not exist at startup. While the parent directory was mounted as writable and .claude/settings.local.json was explicitly protected with read-only constraints, settings.json was not protected if it was missing. This allowed malicious code running inside the sandbox to create this file and inject persistent hooks (such as SessionStart commands) that would execute with host privileges when Claude Code was restarted. This issue has been patched in version 2.

    • Update to 2.1.2
    Published Updated
  15. CVE-2026-25724

    Low · CVSS 2.3EPSS 0.47%Fix available

    Claude Code Has Permission Deny Bypass Through Symbolic Links

    Claude Code is an agentic coding tool. Prior to version 2.1.7, Claude Code failed to strictly enforce deny rules configured in settings.json when accessing files through symbolic links. If a user explicitly denied Claude Code access to a file (such as /etc/passwd) and Claude Code had access to a symbolic link pointing to that file, it was possible for Claude Code to read the restricted file through the symlink without triggering deny rule enforcement. This issue has been patched in version 2.1.7.

    • Update to 2.1.7
    Published Updated
  16. CVE-2026-25723

    High · CVSS 7.7EPSS 0.39%Fix available

    Claude Code Vulnerable to Command Injection via Piped sed Command Bypasses File Write Restrictions

    Claude Code is an agentic coding tool. Prior to version 2.0.55, Claude Code failed to properly validate commands using piped sed operations with the echo command, allowing attackers to bypass file write restrictions. This vulnerability enabled writing to sensitive directories like the .claude folder and paths outside the project scope. Exploiting this required the ability to execute commands through Claude Code with the "accept edits" feature enabled. This issue has been patched in version 2.0.55.

    • Update to 2.0.55
    Published Updated
  17. CVE-2026-25722

    High · CVSS 7.7EPSS 0.51%Fix available

    Claude Code Vulnerable to Command Injection via Directory Change Bypasses Write Protection

    Claude Code is an agentic coding tool. Prior to version 2.0.57, Claude Code failed to properly validate directory changes when combined with write operations to protected folders. By using the cd command to navigate into sensitive directories like .claude, it was possible to bypass write protection and create or modify files without user confirmation. Reliably exploiting this required the ability to add untrusted content into a Claude Code context window. This issue has been patched in version 2.0.57.

    • Update to 2.0.57
    Published Updated
  18. CVE-2025-68157

    Low · CVSS 3.7EPSS 0.23%Fix available

    webpack buildHttp HttpUriPlugin allowedUris bypass via HTTP redirects

    Webpack is a module bundler. From version 5.49.0 to before 5.104.0, when experiments.buildHttp is enabled, webpack’s HTTP(S) resolver (HttpUriPlugin) enforces allowedUris only for the initial URL, but does not re-validate allowedUris after following HTTP 30x redirects. As a result, an import that appears restricted to a trusted allow-list can be redirected to HTTP(S) URLs outside the allow-list. This is a policy/allow-list bypass that enables build-time SSRF behavior (requests from the build machine to internal-only endpoints, depending on network access) and untrusted content inclusion in build outputs (redirected content is treated as modul

    • Update to 5.104.0
    • Update to 5.105.4+dfsg1+~cs15.13.23-2
    Published Updated
  19. CVE-2025-68458

    Low · CVSS 3.7EPSS 0.23%Fix available

    webpack buildHttp: allowedUris allow-list bypass via URL userinfo (@) leading to build-time SSRF behavior

    Webpack is a module bundler. From version 5.49.0 to before 5.104.1, when experiments.buildHttp is enabled, webpack’s HTTP(S) resolver (HttpUriPlugin) can be bypassed to fetch resources from hosts outside allowedUris by using crafted URLs that include userinfo (username:password@host). If allowedUris enforcement relies on a raw string prefix check (e.g., uri.startsWith(allowed)), a URL that looks allow-listed can pass validation while the actual network request is sent to a different authority/host after URL parsing. This is a policy/allow-list bypass that enables build-time SSRF behavior (outbound requests from the build machine to internal-o

    • Update to 5.104.1
    • Update to 5.105.4+dfsg1+~cs15.13.23-2
    Published Updated

Check your server

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

Check your server →