p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 178

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-2025-65959

    High · CVSS 8.7EPSS 0.24%Fix available

    Open WebUI vulnerable to Stored DOM XSS via Note 'Download PDF'

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.6.37, a Stored XSS vulnerability was discovered in Open-WebUI's Notes PDF download functionality. An attacker can import a Markdown file containing malicious SVG tags into Notes, allowing them to execute arbitrary JavaScript code and steal session tokens when a victim downloads the note as PDF. This vulnerability can be exploited by any authenticated user, and unauthenticated external attackers can steal session tokens from users (both admin and regular users) by sharing specially crafted markdown files. This vulnerability is fixed in

    • Update to 0.6.37
    Published Updated
  2. CVE-2025-65945

    High · CVSS 7.5EPSS 0.21%Fix available

    auth0/node-jws improper HMAC signature verification vulnerability

    auth0/node-jws is a JSON Web Signature implementation for Node.js. In versions 3.2.2 and earlier and version 4.0.0, auth0/node-jws has an improper signature verification vulnerability when using the HS256 algorithm under specific conditions. Applications are affected when they use the jws.createVerify() function for HMAC algorithms and use user-provided data from the JSON Web Signature protected header or payload in HMAC secret lookup routines, which can allow attackers to bypass signature verification. This issue has been patched in versions 3.2.3 and 4.0.1.

    • Update to 3.2.3
    • Update to 4.0.1
    Published Updated
  3. CVE-2025-66404

    Medium · CVSS 6.4EPSS 1.48%Fix available

    mcp-server-kubernetes potential security issue in exec_in_pod tool

    MCP Server Kubernetes is an MCP Server that can connect to a Kubernetes cluster and manage it. Prior to 2.9.8, there is a security issue exists in the exec_in_pod tool of the mcp-server-kubernetes MCP Server. The tool accepts user-provided commands in both array and string formats. When a string format is provided, it is passed directly to shell interpretation (sh -c) without input validation, allowing shell metacharacters to be interpreted. This vulnerability can be exploited through direct command injection or indirect prompt injection attacks, where AI agents may execute commands without explicit user intent. This vulnerability is fixed in

    • Update to 2.9.8
    Published Updated
  4. GHSA-fmh4-wr37-44fp

    Critical · CVSS 10Fix available

    React Server Components are Vulnerable to RCE

    ### Summary `@vitejs/plugin-rsc` vendors `react-server-dom-webpack`, which contained an unauthenticated remote code execution vulnerability in versions prior to 19.0.1, 19.1.2, and 19.2.1. See details in React repository's advisory https://github.com/facebook/react/security/advisories/GHSA-fv66-9v8q-g76r ### Impact Applications using affected versions of `@vitejs/plugin-rsc` are vulnerable to unauthenticated remote code execution through deserialization of untrusted data. An attacker can execute arbitrary code remotely without authentication, affecting confidentiality, integrity, and availability. ### Recommendations Upgrade immediately

    • Update to 0.5.3
    Published Updated
  5. GHSA-9qr9-h5gf-34mp

    Critical · CVSS 10Fix available

    Next.js is vulnerable to RCE in React flight protocol

    A vulnerability affects certain React packages<sup>1</sup> for versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 and frameworks that use the affected packages, including Next.js 15.x and 16.x using the App Router. The issue is tracked upstream as [CVE-2025-55182](https://www.cve.org/CVERecord?id=CVE-2025-55182). Fixed in: React: 19.0.1, 19.1.2, 19.2.1 Next.js: 15.0.5, 15.1.9, 15.2.6, 15.3.6, 15.4.8, 15.5.7, 16.0.7, 15.6.0-canary.58, 16.1.0-canary.12+ The vulnerability also affects experimental canary releases starting with 14.3.0-canary.77. Users on any of the 14.3 canary builds should either downgrade to a 14.x stable release or 14.3.0-canary.7

    • Update to 15.0.5
    • Update to 15.1.9
    • Update to 15.2.6
    • Update to 15.3.6
    • Update to 15.4.8
    • Update to 15.5.7
    • Update to 16.0.7
    Published Updated
  6. CVE-2025-66032

    High · CVSS 8.7EPSS 0.74%Fix available

    Claude Code Command Validation Bypass Allows Arbitrary Code Execution

    Claude Code is an agentic coding tool. Prior to 1.0.93, Due to errors in parsing shell commands related to $IFS and short CLI flags, it was possible to bypass the Claude Code read-only validation and trigger arbitrary code execution. Reliably exploiting this requires the ability to add untrusted content into a Claude Code context window. This vulnerability is fixed in 1.0.93.

    • Update to 1.0.93
    Published Updated
  7. CVE-2025-55182

    Critical · CVSS 10EPSS 99.73%In KEVPublic exploitFix available

    CVE-2025-55182

    A pre-authentication remote code execution vulnerability exists in React Server Components versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 including the following packages: react-server-dom-parcel, react-server-dom-turbopack, and react-server-dom-webpack. The vulnerable code unsafely deserializes payloads from HTTP requests to Server Function endpoints.

    • Update to 19.0.1
    • Update to 19.1.2
    • Update to 19.2.1
    Published Updated
  8. CVE-2025-66414

    High · CVSS 7.6EPSS 0.54%Fix available

    DNS Rebinding Protection Disabled by Default in Model Context Protocol TypeScript SDK for Servers Running on Localhost

    MCP TypeScript SDK is the official TypeScript SDK for Model Context Protocol servers and clients. Prior to 1.24.0, The Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default for HTTP-based servers. When an HTTP-based MCP server is run on localhost without authentication with StreamableHTTPServerTransport or SSEServerTransport and has not enabled enableDnsRebindingProtection, a malicious website could exploit DNS rebinding to bypass same-origin policy restrictions and send requests to the local MCP server. This could allow an attacker to invoke tools or access resources exposed by the MCP server on beha

    • Update to 1.24.0
    Published Updated
  9. CVE-2025-13877

    Medium · CVSS 6.3EPSS 0.33%Fix available

    nocobase JWT Service jwt-service.ts hard-coded key

    A vulnerability was detected in nocobase up to 1.9.4/2.0.0-alpha.37. The affected element is an unknown function of the file nocobase\packages\core\auth\src\base\jwt-service.ts of the component JWT Service. The manipulation of the argument API_KEY results in use of hard-coded cryptographic key . The attack can be launched remotely. A high complexity level is associated with this attack. The exploitability is described as difficult. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

    • Update to 1.9.0-beta.18
    • Update to 1.9.23
    • Update to 2.0.0-alpha.52
    Published Updated
  10. CVE-2025-66401

    Critical · CVSS 9.8EPSS 2.21%No fix published

    MCP Watch has a Critical Command Injection in cloneRepo allows Remote Code Execution (RCE) via malicious URL

    MCP Watch is a comprehensive security scanner for Model Context Protocol (MCP) servers. In 0.1.2 and earlier, the MCPScanner class contains a critical Command Injection vulnerability in the cloneRepo method. The application passes the user-supplied githubUrl argument directly to a system shell via execSync without sanitization. This allows an attacker to execute arbitrary commands on the host machine by appending shell metacharacters to the URL.

    Published Updated
  11. CVE-2025-66415

    Medium · CVSS 6.9EPSS 0.19%Fix available

    fastify-reply-from bypass of reply forwarding

    fastify-reply-from is a Fastify plugin to forward the current HTTP request to another server. Prior to 12.5.0, by crafting a malicious URL, an attacker could access routes that are not allowed, even though the reply.from is defined for specific routes in @fastify/reply-from. This vulnerability is fixed in 12.5.0.

    • Update to 12.5.0
    Published Updated
  12. CVE-2025-66412

    High · CVSS 8.5EPSS 0.38%Fix available

    Angular Stored XSS Vulnerability via SVG Animation, SVG URL and MathML Attributes

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages. Prior to 21.0.2, 20.3.15, and 19.2.17, A Stored Cross-Site Scripting (XSS) vulnerability has been identified in the Angular Template Compiler. It occurs because the compiler's internal security schema is incomplete, allowing attackers to bypass Angular's built-in security sanitization. Specifically, the schema fails to classify certain URL-holding attributes (e.g., those that could contain javascript: URLs) as requiring strict URL security, enabling the injection of malicious scripts. This vulnerability is fixed

    • Update to 19.2.17
    • Update to 20.3.15
    • Update to 21.0.2
    Published Updated
  13. CVE-2025-66405

    Medium · CVSS 6.9EPSS 0.4%Fix available

    Portkey.ai Gateway: Server-Side Request Forgery (SSRF) in Custom Host

    Portkey.ai Gateway is a blazing fast AI Gateway with integrated guardrails. Prior to 1.14.0, the gateway determined the destination baseURL by prioritizing the value in the x-portkey-custom-host request header. The proxy route then appends the client-specified path to perform an external fetch. This can be maliciously used by users for SSRF attacks. This vulnerability is fixed in 1.14.0.

    • Update to 1.14.0
    Published Updated
  14. CVE-2025-66400

    Medium · CVSS 6.9EPSS 0.33%Fix available

    mdast-util-to-hast unsanitized class attribute

    mdast-util-to-hast is an mdast utility to transform to hast. From 13.0.0 to before 13.2.1, multiple (unprefixed) classnames could be added in markdown source by using character references. This could make rendered user supplied markdown code elements appear like the rest of the page. This vulnerability is fixed in 13.2.1.

    • Update to 13.2.1
    Published Updated
  15. CVE-2025-66421

    Medium · CVSS 5.4EPSS 0.18%Fix available

    CVE-2025-66421

    Tryton sao (aka tryton-sao) before 7.6.11 allows XSS because it does not escape completion values. This is fixed in 7.6.11, 7.4.21, 7.0.40, and 6.0.69.

    • Update to 6.0.28+ds1-2+deb12u2
    • Update to 6.0.69
    • Update to 7.0.28+ds1-1+deb13u2
    • Update to 7.0.40
    • Update to 7.0.40+ds1-1
    • Update to 7.4.21
    • Update to 7.6.11
    Published Updated
  16. CVE-2025-66420

    Medium · CVSS 5.4EPSS 0.18%Fix available

    CVE-2025-66420

    Tryton sao (aka tryton-sao) before 7.6.9 allows XSS via an HTML attachment. This is fixed in 7.6.9, 7.4.19, 7.0.38, and 6.0.67.

    • Update to 6.0.28+ds1-2+deb12u1
    • Update to 6.0.67
    • Update to 7.0.28+ds1-1+deb13u1
    • Update to 7.0.38
    • Update to 7.0.38+ds1-1
    • Update to 7.4.19
    • Update to 7.6.9
    Published Updated
  17. CVE-2025-66219

    Medium · CVSS 6.9EPSS 2.66%No fix published

    willitmerge has a command Injection vulnerability

    willitmerge is a command line tool to check if pull requests are mergeable. In versions 0.2.1 and prior, there is a command Injection vulnerability in willitmerge. The vulnerability manifests in this package due to the use of insecure child process execution API (exec) to which it concatenates user input, whether provided to the command-line flag, or is in user control in the target repository. At time of publication, no known fix is public.

    Published Updated
  18. CVE-2025-12758

    High · CVSS 8.7EPSS 0.55%Fix available

    CVE-2025-12758

    Versions of the package validator before 13.15.22 are vulnerable to Incomplete Filtering of One or More Instances of Special Elements in the isLength() function that does not take into account Unicode variation selectors (\uFE0F, \uFE0E) appearing in a sequence which lead to improper string length calculation. This can lead to an application using isLength for input validation accepting strings significantly longer than intended, resulting in issues like data truncation in databases, buffer overflows in other system components, or denial-of-service.

    • Update to 13.15.22
    Published Updated
  19. CVE-2025-66030

    Medium · CVSS 6.3EPSS 0.33%Fix available

    node-forge ASN.1 OID Integer Truncation

    Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. An Integer Overflow vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1 structures containing OIDs with oversized arcs. These arcs may be decoded as smaller, trusted OIDs due to 32-bit bitwise truncation, enabling the bypass of downstream OID-based security decisions. This issue has been patched in version 1.3.2.

    • Update to 1.3.2
    Published Updated
  20. CVE-2025-66031

    High · CVSS 8.7EPSS 0.45%Fix available

    node-forge ASN.1 Unbounded Recursion

    Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. An Uncontrolled Recursion vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft deep ASN.1 structures that trigger unbounded recursive parsing. This leads to a Denial-of-Service (DoS) via stack exhaustion when parsing untrusted DER inputs. This issue has been patched in version 1.3.2.

    • Update to 1.3.2
    Published Updated

Check your server

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

Check your server →