p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 128

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

  1. CVE-2026-25044

    High · CVSS 8.7EPSS 0.47%Fix available

    Budibase: Command Injection in Bash Automation Step

    Budibase is an open-source low-code platform. Prior to version 3.33.4, the bash automation step executes user-provided commands using execSync without proper sanitization or validation. User input is processed through processStringSync which allows template interpolation, potentially allowing arbitrary command execution. This issue has been patched in version 3.33.4.

    • Update to 3.33.4
    Published Updated
  2. CVE-2026-34825

    High · CVSS 8.5EPSS 0.41%Fix available

    NocoBase Has SQL Injection via template variable substitution in workflow SQL node

    NocoBase is an AI-powered no-code/low-code platform for building business applications and enterprise solutions. Prior to version 2.0.30, NocoBase plugin-workflow-sql substitutes template variables directly into raw SQL strings via getParsedValue() without parameterization or escaping. Any user who triggers a workflow containing a SQL node with template variables from user-controlled data can inject arbitrary SQL. This issue has been patched in version 2.0.30.

    • Update to 2.0.30
    Published Updated
  3. GHSA-3hfp-gqgh-xc5g

    Critical · CVSS 9.6Fix available

    Axios supply chain attack - dependency in @lightdash/cli may resolve to compromised axios versions

    ### Impact A supply chain attack on the `axios` npm package (versions 1.14.1 and 0.30.4) introduced a malicious transitive dependency (`[email protected]`) that deploys a cross-platform remote access trojan (RAT) on macOS, Windows, and Linux. The attacker compromised the primary axios maintainer's npm account to publish the malicious versions. The malicious versions were live on npm for approximately 3 hours (00:21 UTC to 03:29 UTC on March 31, 2026) before being removed. The `@lightdash/cli` package specified axios as a dependency with a semver range (`^1.12.0`) that permitted resolution to the compromised version. Any user who perfor

    • Update to 0.2695.1
    Published Updated
  4. CVE-2026-34426

    Medium · CVSS 6.9EPSS 0.27%Fix available

    OpenClaw - Approval Bypass via Environment Variable Normalization

    OpenClaw versions prior to commit b57b680 contain an approval bypass vulnerability due to inconsistent environment variable normalization between approval and execution paths, allowing attackers to inject attacker-controlled environment variables into execution without approval system validation. Attackers can exploit differing normalization logic to discard non-portable keys during approval processing while accepting them at execution time, bypassing operator review and potentially influencing runtime behavior including execution of attacker-controlled binaries.

    • Update to 2026.3.22
    • Update to 2026.4.2
    Published Updated
  5. CVE-2026-34425

    Medium · CVSS 5.3EPSS 0.32%Fix available

    OpenClaw - Shell-Bleed Protection Preflight Validation Bypass

    OpenClaw versions prior to commit 8aceaf5 contain a preflight validation bypass vulnerability in shell-bleed protection that allows attackers to execute blocked script content by using piped or complex command forms that the parser fails to recognize. Attackers can craft commands such as piped execution, command substitution, or subshell invocation to bypass the validateScriptFileForShellBleed() validation checks and execute arbitrary script content that would otherwise be blocked.

    • Update to 2026.4.2
    Published Updated
  6. CVE-2026-34725

    High · CVSS 8.3EPSS 0.18%Fix available

    dbgate-web: Stored XSS in applicationIcon leads to potential RCE in Electron due to unsafe renderer configuration

    DbGate is cross-platform database manager. From version 7.0.0 to before version 7.1.5, a stored XSS vulnerability exists in DbGate because attacker-controlled SVG icon strings are rendered as raw HTML without sanitization. In the web UI this allows script execution in another user's browser; in the Electron desktop app this can escalate to local code execution because Electron is configured with nodeIntegration: true and contextIsolation: false. This issue has been patched in version 7.1.5.

    • Update to 7.1.5
    Published Updated
  7. CVE-2026-34601

    High · CVSS 7.5EPSS 0.49%Fix available

    xmldom: XML injection via unsafe CDATA serialization allows attacker-controlled markup insertion

    xmldom is a pure JavaScript W3C standard-based (XML DOM Level 2 Core) `DOMParser` and `XMLSerializer` module. In xmldom versions 0.6.0 and prior and @xmldom/xmldom prior to versions 0.8.12 and 0.9.9, xmldom/xmldom allows attacker-controlled strings containing the CDATA terminator ]]> to be inserted into a CDATASection node. During serialization, XMLSerializer emitted the CDATA content verbatim without rejecting or safely splitting the terminator. As a result, data intended to remain text-only became active XML markup in the serialized output, enabling XML structure injection and downstream business-logic manipulation. This issue has been patc

    • Update to 0.8.12
    • Update to 0.9.9
    • Update to 0.9.9-1
    Published Updated
  8. CVE-2026-34526

    Medium · CVSS 5EPSS 0.22%Fix available

    SillyTavern: Incomplete IP validation in /api/search/visit allows SSRF via localhost and IPv6

    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 version 1.17.0, in src/endpoints/search.js, the hostname is checked against /^\d+\.\d+\.\d+\.\d+$/. This only matches literal dotted-quad IPv4 (e.g. 127.0.0.1, 10.0.0.1). It does not catch: localhost (hostname, not dotted-quad), [::1] (IPv6 loopback), and DNS names resolving to internal addresses (e.g. localtest.me -> 127.0.0.1). A separate port check (urlObj.port !== '') limits exploitation to services on default ports (80/443), making this lower severi

    • Update to 1.17.0
    Published Updated
  9. CVE-2026-34524

    High · CVSS 8.3EPSS 0.58%Fix available

    SillyTavern: Path traversal in `/api/chats/export` and `/api/chats/delete` allows arbitrary file read/delete within user data root

    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 version 1.17.0, a path traversal vulnerability in chat endpoints allows an authenticated attacker to read and delete arbitrary files under their user data root (for example secrets.json and settings.json) by supplying avatar_url="..". This issue has been patched in version 1.17.0.

    • Update to 1.17.0
    Published Updated
  10. CVE-2026-34523

    Medium · CVSS 5.3EPSS 0.47%Fix available

    SillyTavern: Path traversal allows file existence oracle

    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 version 1.17.0, a path traversal vulnerability in the static file route handler allows any unauthenticated user to determine whether files exist anywhere on the server's filesystem. by sending percent-encoded "../" sequences (%2E%2E%2F) in requests to static file routes, an attacker can check for the existence of files. This issue has been patched in version 1.17.0.

    • Update to 1.17.0
    Published Updated
  11. CVE-2026-34522

    High · CVSS 8.1EPSS 0.43%Fix available

    SillyTavern: Path traversal in `/api/chats/import` allows arbitrary file write outside intended chat directory

    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 version 1.17.0, a path traversal vulnerability in /api/chats/import allows an authenticated attacker to write attacker-controlled files outside the intended chats directory by injecting traversal sequences into character_name. This issue has been patched in version 1.17.0.

    • Update to 1.17.0
    Published Updated
  12. CVE-2026-35038

    Low · CVSS 2.1EPSS 0.31%Fix available

    signalk-server: Arbitrary Prototype Read via `from` Field Bypass

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.24.0, there is an arbitrary prototype read vulnerability via `from` field bypass. This vulnerability allows a low-privileged authenticated user to bypass prototype boundary filtering to extract internal functions and properties from the global prototype object this violates data isolation and lets a user read more than they should. This issue has been patched in version 2.24.0.

    • Update to 2.24.0
    Published Updated
  13. CVE-2026-34083

    Medium · CVSS 6.1EPSS 0.12%Fix available

    signalk-server: OAuth Authorization Code Theft via Unvalidated Host Header in OIDC Flow

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.24.0, SignalK Server contains a code-level vulnerability in its OIDC login and logout handlers where the unvalidated HTTP Host header is used to construct the OAuth2 redirect_uri. Because the redirectUri configuration is silently unset by default, an attacker can spoof the Host header to steal OAuth authorization codes and hijack user sessions in realistic deployments as The OIDC provider will then send the authorization code to whatever domain was injected. This issue has been patched in version 2.24.0.

    • Update to 2.24.0
    Published Updated
  14. CVE-2026-33951

    Medium · CVSS 6.9EPSS 0.32%Fix available

    signalk-server: Unauthenticated Source Priorities Manipulation

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.24.0-beta.1, the SignalK Server exposes an unauthenticated HTTP endpoint that allows remote attackers to modify navigation data source priorities. This endpoint, accessible via PUT /signalk/v1/api/sourcePriorities, does not enforce authentication or authorization checks and directly assigns user-controlled input to the server configuration. As a result, attackers can influence which GPS, AIS, or other sensor data sources are trusted by the system. The changes are immediately applied and persisted to disk, allowing the manipulation to survive serve

    • Update to 2.24.0-beta.1
    Published Updated
  15. CVE-2026-33950

    Critical · CVSS 9.4EPSS 0.43%Fix available

    signalk-server: Privilege Escalation by Admin Role Injection via /enableSecurity

    Signal K Server is a server application that runs on a central hub in a boat. Prior to version 2.24.0-beta.4, there is a privilege escalation vulnerability by Admin Role Injection via /enableSecurity. An unauthenticated attacker can gain full Administrator access to the SignalK server at any time, allowing them to modify sensitive vessel routing data, alter server configurations, and access restricted endpoints. This issue has been patched in version 2.24.0-beta.4.

    • Update to 2.24.0-beta.4
    Published Updated
  16. CVE-2026-5327

    Medium · CVSS 5.3EPSS 1.24%No fix published

    efforthye fast-filesystem-mcp index.ts handleGetDiskUsage command injection

    A security flaw has been discovered in efforthye fast-filesystem-mcp up to 3.5.1. The affected element is the function handleGetDiskUsage of the file src/index.ts. Performing a manipulation results in command injection. The attack is possible to be carried out remotely. The exploit has been released to the public and may be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.

    Published Updated
  17. CVE-2026-5323

    Medium · CVSS 4.8EPSS 0.13%Fix available

    priyankark a11y-mcp index.js A11yServer server-side request forgery

    A vulnerability was found in priyankark a11y-mcp up to 1.0.5. This vulnerability affects the function A11yServer of the file src/index.js. The manipulation results in server-side request forgery. The attack must be initiated from a local position. The exploit has been made public and could be used. This product operates on a rolling release basis, ensuring continuous delivery. Consequently, there are no version details for either affected or updated releases. Upgrading to version 1.0.6 is able to resolve this issue. The patch is identified as e3e11c9e8482bd06b82fd9fced67be4856f0dffc. It is recommended to upgrade the affected component. The ve

    • Update to 1.0.5
    • Update to 1.0.6
    Published Updated
  18. GHSA-w2fm-25vw-vh7f

    High · CVSS 7.1Fix available

    mcp-handler has a tool response leak across concurrent client sessions ('Race Condition')

    `mcp-handler` versions prior to 1.1.0 accepted `@modelcontextprotocol/sdk` < 1.26.0 as a peer dependency. That SDK version contains a vulnerability [[CVE-2026-25536](https://nvd.nist.gov/vuln/detail/CVE-2026-25536)] that causes concurrent requests from different clients to share server-side state including authentication context and tool execution results when a `StreamableHTTPServerTransport` instance is reused across requests. **Note:** This is _not_ a vulnerability in `mcp-handler` itself. The root cause is in the peer dependency `@modelcontextprotocol/sdk`. ### Impact A low-privileged attacker making concurrent requests to an `mcp-han

    • Update to 1.1.0
    Published Updated
  19. GHSA-x3ff-w252-2g7j

    Medium · CVSS 5.3No fix published

    StableLib Ed25519 Signature Malleability via Missing S < L Check

    # Ed25519 Signature Malleability via Missing S < L Check -- Same Class as node-forge CVE-2026-33895 (CWE-347) ## Target - Repository: StableLib/stablelib (package: @stablelib/ed25519) - Platform: GitHub PVR - Bounty: CVE credit - CWE: CWE-347 (Improper Verification of Cryptographic Signature) - Version: 2.0.2 (latest, 2026-03-28) ## Root Cause The `verify()` function in `@stablelib/ed25519` does not check that the `S` component of the signature is less than the group order `L`. Per CFRG recommendations and the ZIP-215 specification, Ed25519 implementations should reject signatures where `S >= L` to prevent signature malleability. When `S

    Published Updated

Check your server

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

Check your server →