p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 167

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

    Low · CVSS 3.7EPSS 0.55%Fix available

    Fastify Vulnerable to DoS via Unbounded Memory Allocation in sendWebStream

    Fastify is a fast and low overhead web framework, for Node.js. Prior to version 5.7.3, a denial-of-service vulnerability in Fastify’s Web Streams response handling can allow a remote client to exhaust server memory. Applications that return a ReadableStream (or Response with a Web Stream body) via reply.send() are impacted. A slow or non-reading client can trigger unbounded buffering when backpressure is ignored, leading to process crashes or severe degradation. This issue has been patched in version 5.7.3.

    • Update to 5.7.3
    Published Updated
  2. CVE-2026-25150

    Critical · CVSS 9.3EPSS 0.72%Fix available

    Prototype Pollution via FormData Processing in Qwik City

    Qwik is a performance focused javascript framework. Prior to version 1.19.0, a prototype pollution vulnerability exists in the formToObj() function within @builder.io/qwik-city middleware. The function processes form field names with dot notation (e.g., user.name) to create nested objects, but fails to sanitize dangerous property names like __proto__, constructor, and prototype. This allows unauthenticated attackers to pollute Object.prototype by sending crafted HTTP POST requests, potentially leading to privilege escalation, authentication bypass, or denial of service. This issue has been patched in version 1.19.0.

    • Update to 1.19.0
    Published Updated
  3. CVE-2026-25148

    Medium · CVSS 5.3EPSS 0.35%Fix available

    Qwik SSR XSS via Unsafe Virtual Node Serialization

    Qwik is a performance focused javascript framework. Prior to version 1.19.0, a Cross-Site Scripting vulnerability in Qwik.js' server-side rendering virtual attribute serialization allows a remote attacker to inject arbitrary web scripts into server-rendered pages via virtual attributes. Successful exploitation permits script execution in a victim's browser in the context of the affected origin. This issue has been patched in version 1.19.0.

    • Update to 1.19.0
    Published Updated
  4. CVE-2026-25151

    Medium · CVSS 5.9EPSS 0.18%Fix available

    Qwik City has a CSRF Protection Bypass via Content-Type Header Validation

    Qwik is a performance focused javascript framework. Prior to version 1.19.0, Qwik City’s server-side request handler inconsistently interprets HTTP request headers, which can be abused by a remote attacker to circumvent form submission CSRF protections using specially crafted or multi-valued Content-Type headers. This issue has been patched in version 1.19.0.

    • Update to 1.19.0
    Published Updated
  5. CVE-2026-25155

    Medium · CVSS 5.9EPSS 0.15%Fix available

    [qwik-city] CSRF protection middleware does not work properly for content type header with parameters (eg. multipart/form-data)

    Qwik is a performance focused javascript framework. Prior to version 1.12.0, a typo in the regular expression within isContentType causes incorrect parsing of certain Content-Type headers. This issue has been patched in version 1.12.0.

    • Update to 1.12.0
    Published Updated
  6. CVE-2026-25149

    Low · CVSS 2.7EPSS 0.27%Fix available

    Qwik City Open Redirect via fixTrailingSlash

    Qwik is a performance focused javascript framework. Prior to version 1.19.0, an Open Redirect vulnerability in Qwik City's default request handler middleware allows a remote attacker to redirect users to arbitrary protocol-relative URLs. Successful exploitation permits attackers to craft convincing phishing links that appear to originate from the trusted domain but redirect the victim to an attacker-controlled site. This issue has been patched in version 1.19.0.

    • Update to 1.19.0
    Published Updated
  7. CVE-2026-24887

    High · CVSS 7.7EPSS 0.64%Fix available

    Claude Code has a Command Injection in find Command Bypasses User Approval Prompt

    Claude Code is an agentic coding tool. Prior to version 2.0.72, due to an error in command parsing, it was possible to bypass the Claude Code confirmation prompt to trigger execution of untrusted commands through the find command. 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.72.

    • Update to 2.0.72
    Published Updated
  8. CVE-2026-24053

    High · CVSS 7.7EPSS 0.51%Fix available

    Cluade Code has a Path Restriction Bypass via ZSH Clobber which Allows Arbitrary File Writes

    Claude Code is an agentic coding tool. Prior to version 2.0.74, due to a Bash command validation flaw in parsing ZSH clobber syntax, it was possible to bypass directory restrictions and write files outside the current working directory without user permission prompts. Exploiting this required the user to use ZSH and the ability to add untrusted content into a Claude Code context window. This issue has been patched in version 2.0.74.

    • Update to 2.0.74
    Published Updated
  9. CVE-2026-24052

    High · CVSS 7.1EPSS 0.43%Fix available

    Claude Code has a Domain Validation Bypass which Allows Automatic Requests to Attacker-Controlled Domains

    Claude Code is an agentic coding tool. Prior to version 1.0.111, Claude Code contained insufficient URL validation in its trusted domain verification mechanism for WebFetch requests. The application used a startsWith() function to validate trusted domains (e.g., docs.python.org, modelcontextprotocol.io), this could have enabled attackers to register domains like modelcontextprotocol.io.example.com that would pass validation. This could enable automatic requests to attacker-controlled domains without user consent, potentially leading to data exfiltration. This issue has been patched in version 1.0.111.

    • Update to 1.0.111
    Published Updated
  10. CVE-2026-1664

    Medium · CVSS 6.9EPSS 0.46%Fix available

    Insecure Direct Object Reference (IDOR) via Header-Based Email Routing

    Summary An Insecure Direct Object Reference has been found to exist in `createHeaderBasedEmailResolver()` function within the Cloudflare Agents SDK. The issue occurs because the `Message-ID` and `References` headers are parsed to derive the target agentName and agentId without proper validation or origin checks, allowing an external attacker with control of these headers to route inbound mail to arbitrary Durable Object instances and namespaces . Root cause The `createHeaderBasedEmailResolver()` function lacks cryptographic verification or origin validation for the headers used in the routing logic, effectively allowing external input t

    • Update to 0.3.7
    Published Updated
  11. CVE-2025-69983

    High · CVSS 8.2EPSS 0.5%No fix published

    CVE-2025-69983

    FUXA v1.2.7 allows Remote Code Execution (RCE) via the project import functionality. The application does not properly sanitize or sandbox user-supplied scripts within imported project files. An attacker can upload a malicious project containing system commands, leading to full system compromise.

    Published Updated
  12. CVE-2025-69981

    High · CVSS 7.5EPSS 0.81%No fix published

    CVE-2025-69981

    FUXA v1.2.7 contains an Unrestricted File Upload vulnerability in the `/api/upload` API endpoint. The endpoint lacks authentication mechanisms, allowing unauthenticated remote attackers to upload arbitrary files. This can be exploited to overwrite critical system files (such as the SQLite user database) to gain administrative access, or to upload malicious scripts to execute arbitrary code.

    Published Updated
  13. CVE-2025-69971

    Critical · CVSS 9.8EPSS 2.17%Public exploitFix available

    CVE-2025-69971

    FUXA v1.2.7 contains a hard-coded credential vulnerability in server/api/jwt-helper.js. The application uses a hard-coded secret key to sign and verify JWT Tokens. This allows remote attackers to forge valid admin tokens and bypass authentication to gain full administrative access.

    • Update to 1.3.0
    Published Updated
  14. CVE-2025-69970

    Critical · CVSS 9.3EPSS 0.52%No fix published

    CVE-2025-69970

    FUXA v1.2.7 contains an insecure default configuration vulnerability in server/settings.default.js. The 'secureEnabled' flag is commented out by default, causing the application to initialize with authentication disabled. This allows unauthenticated remote attackers to access sensitive API endpoints, modify projects, and control industrial equipment immediately after installation.

    Published Updated
  15. CVE-2026-25228

    Medium · CVSS 5EPSS 0.43%Fix available

    SignalK Server has Path Traversal leading to information disclosure

    Signal K Server is a server application that runs on a central hub in a boat. Prior to 2.20.3, a path traversal vulnerability in SignalK Server's applicationData API allows authenticated users on Windows systems to read, write, and list arbitrary files and directories on the filesystem. The validateAppId() function blocks forward slashes (/) but not backslashes (\), which are treated as directory separators by path.join() on Windows. This enables attackers to escape the intended applicationData directory. This vulnerability is fixed in 2.20.3.

    • Update to 2.20.3
    Published Updated
  16. CVE-2026-25142

    Critical · CVSS 10EPSS 1.21%Fix available

    SandboxJS Prototype Pollution -> Sandbox Escape -> RCE

    SandboxJS is a JavaScript sandboxing library. Prior to 0.8.27, SanboxJS does not properly restrict __lookupGetter__ which can be used to obtain prototypes, which can be used for escaping the sandbox / remote code execution. This vulnerability is fixed in 0.8.27.

    • Update to 0.8.27
    Published Updated
  17. CVE-2026-24763

    High · CVSS 8.8EPSS 5.22%Fix available

    Authenticated Command Injection in OpenClaw Docker Execution via PATH Environment Variable

    OpenClaw (formerly Clawdbot) is a personal AI assistant you run on your own devices. Prior to 2026.1.29, a command injection vulnerability existed in OpenClaw’s Docker sandbox execution mechanism due to unsafe handling of the PATH environment variable when constructing shell commands. An authenticated user able to control environment variables could influence command execution within the container context. This vulnerability is fixed in 2026.1.29.

    • Update to 2026.1.29
    Published Updated
  18. CVE-2026-23515

    Critical · CVSS 10EPSS 4.52%Fix available

    RCE - Command Injection in Signal K set-system-time plugin

    Signal K Server is a server application that runs on a central hub in a boat. Prior to 1.5.0, a command injection vulnerability allows authenticated users with write permissions to execute arbitrary shell commands on the Signal K server when the set-system-time plugin is enabled. Unauthenticated users can also exploit this vulnerability if security is disabled on the Signal K server. This occurs due to unsafe construction of shell commands when processing navigation.datetime values received via WebSocket delta messages. This vulnerability is fixed in 1.5.0.

    • Update to 1.5.0
    Published Updated
  19. CVE-2026-24040

    Medium · CVSS 6.3EPSS 0.28%Fix available

    jsPDF has a Shared State Race Condition in addJS Plugin

    jsPDF is a library to generate PDFs in JavaScript. Prior to 4.1.0, the addJS method in the jspdf Node.js build utilizes a shared module-scoped variable (text) to store JavaScript content. When used in a concurrent environment (e.g., a Node.js web server), this variable is shared across all requests. If multiple requests generate PDFs simultaneously, the JavaScript content intended for one user may be overwritten by a subsequent request before the document is generated. This results in Cross-User Data Leakage, where the PDF generated for User A contains the JavaScript payload (and any embedded sensitive data) intended for User B. Typically, th

    • Update to 4.1.0
    Published Updated
  20. CVE-2026-24043

    Medium · CVSS 6.9EPSS 0.29%Fix available

    jsPDF Affected by Stored XMP Metadata Injection (Spoofing & Integrity Violation)

    jsPDF is a library to generate PDFs in JavaScript. Prior to 4.1.0, user control of the first argument of the addMetadata function allows users to inject arbitrary XML. If given the possibility to pass unsanitized input to the addMetadata method, a user can inject arbitrary XMP metadata into the generated PDF. If the generated PDF is signed, stored or otherwise processed after, the integrity of the PDF can no longer be guaranteed. The vulnerability has been fixed in [email protected].

    • Update to 4.1.0
    Published Updated

Check your server

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

Check your server →