p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 189

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

    Medium · CVSS 6.3EPSS 4.29%No fix published

    wong2 mcp-cli oAuth provider.js redirectToAuthorization os command injection

    A flaw has been found in wong2 mcp-cli 1.13.0. Affected is the function redirectToAuthorization of the file /src/oauth/provider.js of the component oAuth Handler. This manipulation causes os command injection. The attack may be initiated remotely. The attack is considered to have high complexity. The exploitability is told to be difficult. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

    Published Updated
  2. CVE-2025-9288

    Critical · CVSS 9.1EPSS 0.74%Fix available

    Missing type checks leading to hash rewind and passing on crafted data

    Improper Input Validation vulnerability in sha.js allows Input Data Manipulation.This issue affects sha.js: through 2.4.11.

    • Update to 2.4.11+~2.4.0-1ubuntu0.1
    • Update to 2.4.11+~2.4.0-2+deb12u1
    • Update to 2.4.11+~2.4.0-2+deb13u1
    • Update to 2.4.11+~2.4.0-2+deb13u1build0.24.04.1
    • Update to 2.4.11-2ubuntu0.1~esm1
    • Update to 2.4.12
    • Update to 2.4.12+~3.0.5-1
    • Update to 2.4.9-1ubuntu0.1~esm1
    Published Updated
  3. CVE-2025-57749

    Medium · CVSS 6.5EPSS 0.49%Fix available

    n8n has a symlink traversal vulnerability in "Read/Write File" node allows access to restricted files

    n8n is a workflow automation platform. Before 1.106.0, a symlink traversal vulnerability was discovered in the Read/Write File node in n8n. While the node attempts to restrict access to sensitive directories and files, it does not properly account for symbolic links (symlinks). An attacker with the ability to create symlinks—such as by using the Execute Command node—could exploit this to bypass the intended directory restrictions and read from or write to otherwise inaccessible paths. Users of n8n.cloud are not impacted. Affected users should update to version 1.106.0 or later.

    • Update to 1.106.0
    Published Updated
  4. CVE-2025-9287

    Critical · CVSS 9.1EPSS 0.55%Fix available

    Missing type checks leading to hash rewind and passing on crafted data

    Improper Input Validation vulnerability in cipher-base allows Input Data Manipulation.This issue affects cipher-base: through 1.0.4.

    • Update to 1.0.4-1ubuntu0.1~esm2
    • Update to 1.0.4-4ubuntu0.1~esm2
    • Update to 1.0.4-6+deb12u1
    • Update to 1.0.4-6+deb13u1
    • Update to 1.0.4-6+deb13u1ubuntu0.22.04.1
    • Update to 1.0.4-6+deb13u1ubuntu0.24.04.1
    • Update to 1.0.5
    • Update to 1.0.6-1
    Published Updated
  5. GHSA-3j63-5h8p-gf7c

    Not ratedFix available

    x402 SDK vulnerable in outdated versions in resource servers for builders

    ### Impact There is a security vulnerability in outdated versions of the x402 SDK. This does not directly affect users' keys, smart contracts, or funds. This primarily impacts builders working on resource servers. ### Patches Please update to the following package versions: * x402 >= 0.5.2 * x402-next >= 0.5.2 * x402-express >= 0.5.2 * x402-hono >= 0.5.2

    • Update to 0.5.2
    Published Updated
  6. CVE-2025-55746

    Critical · CVSS 9.3EPSS 1.4%Public exploitFix available

    Directus allows unauthenticated file upload and file modification due to lacking input sanitization

    Directus is a real-time API and App dashboard for managing SQL database content. From 10.8.0 to before 11.9.3, a vulnerability exists in the file update mechanism which allows an unauthenticated actor to modify existing files with arbitrary contents (without changes being applied to the files' database-resident metadata) and / or upload new files, with arbitrary content and extensions, which won't show up in the Directus UI. This vulnerability is fixed in 11.9.3.

    • Update to 11.9.3
    • Update to 28.0.2
    Published Updated
  7. CVE-2025-50864

    Medium · CVSS 6.5EPSS 0.49%Fix available

    CVE-2025-50864

    An Origin Validation Error in the elysia-cors library thru 1.3.0 allows attackers to bypass Cross-Origin Resource Sharing (CORS) restrictions. The library incorrectly validates the supplied origin by checking if it is a substring of any domain in the site's CORS policy, rather than performing an exact match. For example, a malicious origin like "notexample.com", "example.common.net" is whitelisted when the site's CORS policy specifies "example.com." This vulnerability enables unauthorized access to user data on sites using the elysia-cors library for CORS validation.

    • Update to 1.3.1
    Published Updated
  8. CVE-2025-55303

    Medium · CVSS 6.9EPSS 0.64%Public exploitFix available

    Unauthorized third-party images in Astro’s _image endpoint

    Astro is a web framework for content-driven websites. In versions of astro before 5.13.2 and 4.16.18, the image optimization endpoint in projects deployed with on-demand rendering allows images from unauthorized third-party domains to be served. On-demand rendered sites built with Astro include an /_image endpoint which returns optimized versions of images. A bug in impacted versions of astro allows an attacker to bypass the third-party domain restrictions by using a protocol-relative URL as the image source, e.g. /_image?href=//example.com/image.png. This vulnerability is fixed in 5.13.2 and 4.16.18.

    • Update to 4.16.19
    • Update to 5.13.2
    • Update to 9.1.1
    Published Updated
  9. CVE-2025-55294

    Critical · CVSS 9.8EPSS 1.44%Fix available

    Command Injection via `format` option in screenshot-desktop

    screenshot-desktop allows capturing a screenshot of your local machine. This vulnerability is a command injection issue. When user-controlled input is passed into the format option of the screenshot function, it is interpolated into a shell command without sanitization. This results in arbitrary command execution with the privileges of the calling process. This vulnerability is fixed in 1.15.2.

    • Update to 1.15.2
    Published Updated
  10. CVE-2025-54881

    Medium · CVSS 5.3EPSS 0.8%Fix available

    Mermaid improperly sanitizes of sequence diagram labels leading to XSS

    Mermaid is a JavaScript based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams. In the default configuration of mermaid 10.9.0-rc.1 to 11.9.0, user supplied input for sequence diagram labels is passed to innerHTML during calculation of element size, causing XSS.

    • Update to 10.9.4
    • Update to 11.10.0
    Published Updated
  11. CVE-2025-54880

    Medium · CVSS 5.1EPSS 0.41%Fix available

    Mermaid does not properly sanitize architecture diagram iconText leading to XSS

    Mermaid is a JavaScript based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams. In the default configuration of mermaid 11.9.0 and earlier, user supplied input for architecture diagram icons is passed to the d3 html() method, creating a sink for cross site scripting. This vulnerability is fixed in 11.10.0.

    • Update to 11.10.0
    Published Updated
  12. CVE-2025-52478

    High · CVSS 8.7EPSS 0.39%Fix available

    Stored XSS in n8n Form Trigger allows Account Takeover via injected iframe and video/source

    n8n is a workflow automation platform. From 1.77.0 to before 1.98.2, a stored Cross-Site Scripting (XSS) vulnerability was identified in n8n, specifically in the Form Trigger node's HTML form element. An authenticated attacker can inject malicious HTML via an <iframe> with a srcdoc payload that includes arbitrary JavaScript execution. The attacker can also inject malicious Javascript by using <video> coupled <source> using an onerror event. While using iframe or a combination of video and source tag, this vulnerability allows for Account Takeover (ATO) by exfiltrating n8n-browserId and session cookies from authenticated users who visit a mali

    • Update to 1.98.2
    Published Updated
  13. CVE-2025-9096

    Medium · CVSS 5.1EPSS 0.32%No fix published

    ExpressGateway express-gateway REST Endpoint apps.js cross site scripting

    A vulnerability has been found in ExpressGateway express-gateway up to 1.16.10. Affected is an unknown function in the library lib/rest/routes/apps.js of the component REST Endpoint. The manipulation leads to cross site scripting. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

    Published Updated
  14. CVE-2025-9095

    Medium · CVSS 5.1EPSS 0.27%No fix published

    ExpressGateway express-gateway REST Endpoint users.js cross site scripting

    A flaw has been found in ExpressGateway express-gateway up to 1.16.10. This issue affects some unknown processing in the library lib/rest/routes/users.js of the component REST Endpoint. The manipulation leads to cross site scripting. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

    Published Updated
  15. CVE-2025-55284

    High · CVSS 7.1EPSS 0.6%Fix available

    Claude Code's Permissive Default Allowlist Enables Unauthorized File Read and Network Exfiltration in Claude Code

    Claude Code is an agentic coding tool. Prior to version 1.0.4, it's possible to bypass the Claude Code confirmation prompts to read a file and then send file contents over the network without user confirmation due to an overly broad allowlist of safe commands. Reliably exploiting this requires the ability to add untrusted content into a Claude Code context window. Users on standard Claude Code auto-update received this fix automatically after release. Current users of Claude Code are unaffected, as versions prior to 1.0.24 are deprecated and have been forced to update.

    • Update to 1.0.4
    Published Updated
  16. CVE-2025-55285

    Low · CVSS 2.6EPSS 0.24%Fix available

    @backstage/plugin-scaffolder-backend Template Secret Leakage in Logs in Scaffolder When Using `fetch:template`

    @backstage/plugin-scaffolder-backend is the backend for the default Backstage software templates. Prior to version 2.1.1, duplicate logging of the input values in the fetch:template action in the Scaffolder meant that some of the secrets were not properly redacted. If ${{ secrets.x }} is not passed through to fetch:template there is no impact. This issue has been resolved in 2.1.1 of the scaffolder-backend plugin. A workaround for this issue involves Template Authors removing the use of ${{ secrets }} being used as an argument to fetch:template.

    • Update to 2.1.1
    Published Updated
  17. CVE-2025-55207

    Medium · CVSS 5.5EPSS 0.57%Fix available

    @astrojs/node's trailing slash handling causes open redirect issue

    Astro is a web framework for content-driven websites. Following CVE-2025-54793 there's still an Open Redirect vulnerability in a subset of Astro deployment scenarios prior to version 9.4.1. Astro 5.12.8 addressed CVE-2025-54793 where https://example.com//astro.build/press would redirect to the external origin //astro.build/press. However, with the Node deployment adapter in standalone mode and trailingSlash set to "always" in the Astro configuration, https://example.com//astro.build/press still redirects to //astro.build/press. This affects any user who clicks on a specially crafted link pointing to the affected domain. Since the domain appea

    • Update to 9.4.1
    Published Updated
  18. CVE-2025-8943

    Critical · CVSS 9.8EPSS 75.3%Public exploitNo fix published

    Unsupervised OS command execution leads to remote code execution by unauthenticated network attackers

    The Custom MCPs feature is designed to execute OS commands, for instance, using tools like `npx` to spin up local MCP Servers. However, Flowise's inherent authentication and authorization model is minimal and lacks role-based access controls (RBAC). Furthermore, in Flowise versions before 3.0.1 the default installation operates without authentication unless explicitly configured. This combination allows unauthenticated network attackers to execute unsandboxed OS commands.

    Published Updated
  19. CVE-2025-55346

    Critical · CVSS 9.8EPSS 23.79%No fix published

    Unintended dynamic code execution leads to remote code execution by network attackers

    User-controlled input flows to an unsafe implementation of a dynamic Function constructor, allowing network attackers to run arbitrary unsandboxed JS code in the context of the host, by sending a simple POST request.

    Published Updated
  20. CVE-2025-55164

    High · CVSS 8.8EPSS 0.47%Fix available

    content-security-policy-parser Prototype Pollution Vulnerability May Lead to RCE

    content-security-policy-parser parses content security policy directives. A prototype pollution vulnerability exists in versions 0.5.0 and earlier, wherein if a policy name is called __proto__, one can override the Object prototype. This issue has been patched in version 0.6.0. A workaround involves disabling prototype method in NodeJS, neutralizing all possible prototype pollution attacks. Provide either --disable-proto=delete (recommended) or --disable-proto=throw as an argument to node to enable this feature.

    • Update to 0.6.0
    Published Updated

Check your server

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

Check your server →