p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 169

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

    Medium · CVSS 6.5EPSS 0.34%Fix available

    StudioCMS has an Authorization Bypass Through User-Controlled Key

    StudioCMS is a server-side-rendered, Astro native, headless content management system. Versions prior to 0.2.0 contain a Broken Object Level Authorization (BOLA) vulnerability in the Content Management feature that allows users with the "Visitor" role to access draft content created by Editor/Admin/Owner users. Version 0.2.0 patches the issue.

    • Update to 0.2.0
    Published Updated
  2. CVE-2026-23830

    Critical · CVSS 10EPSS 1.22%Fix available

    SandboxJS has Sandbox Escape via Unprotected AsyncFunction Constructor

    SandboxJS is a JavaScript sandboxing library. Versions prior to 0.8.26 have a sandbox escape vulnerability due to `AsyncFunction` not being isolated in `SandboxFunction`. The library attempts to sandbox code execution by replacing the global `Function` constructor with a safe, sandboxed version (`SandboxFunction`). This is handled in `utils.ts` by mapping `Function` to `sandboxFunction` within a map used for lookups. However, before version 0.8.26, the library did not include mappings for `AsyncFunction`, `GeneratorFunction`, and `AsyncGeneratorFunction`. These constructors are not global properties but can be accessed via the `.constructor`

    • Update to 0.8.26
    Published Updated
  3. CVE-2026-24778

    High · CVSS 8.8EPSS 0.29%Fix available

    Ghost vulnerable to XSS via malicious Portal preview links

    Ghost is an open source content management system. In Ghost versions 5.43.0 through 5.12.04 and 6.0.0 through 6.14.0, an attacker was able to craft a malicious link that, when accessed by an authenticated staff user or member, would execute JavaScript with the victim's permissions, potentially leading to account takeover. Ghost Portal versions 2.29.1 through 2.51.4 and 2.52.0 through 2.57.0 were vulnerable to this issue. Ghost automatically loads the latest patch of the members Portal component via CDN. For Ghost 5.x users, upgrading to v5.121.0 or later fixes the vulnerability. v5.121.0 loads Portal v2.51.5, which contains the patch. For Gho

    • Update to 2.51.5
    • Update to 2.57.1
    • Update to 5.121.0
    • Update to 6.15.0
    Published Updated
  4. CVE-2026-24771

    Medium · CVSS 4.7EPSS 0.37%Fix available

    Hono has a Cross-site Scripting vulnerability

    Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.11.7, a Cross-Site Scripting (XSS) vulnerability exists in the `ErrorBoundary` component of the hono/jsx library. Under certain usage patterns, untrusted user-controlled strings may be rendered as raw HTML, allowing arbitrary script execution in the victim's browser. Version 4.11.7 patches the issue.

    • Update to 4.11.7
    Published Updated
  5. CVE-2026-24473

    Medium · CVSS 6.3EPSS 0.48%Fix available

    Hono has an Arbitrary Key Read in Serve static Middleware (Cloudflare Workers Adapter)

    Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.11.7, Serve static Middleware for the Cloudflare Workers adapter contains an information disclosure vulnerability that may allow attackers to read arbitrary keys from the Workers environment. Improper validation of user-controlled paths can result in unintended access to internal asset keys. Version 4.11.7 contains a patch for the issue.

    • Update to 4.11.7
    Published Updated
  6. CVE-2026-24472

    Medium · CVSS 5.3EPSS 0.52%Fix available

    Hono cache middleware ignores "Cache-Control: private" leading to Web Cache Deception

    Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.11.7, Cache Middleware contains an information disclosure vulnerability caused by improper handling of HTTP cache control directives. The middleware does not respect standard cache control headers such as `Cache-Control: private` or `Cache-Control: no-store`, which may result in private or authenticated responses being cached and subsequently exposed to unauthorized users. Version 4.11.7 has a patch for the issue.

    • Update to 4.11.7
    Published Updated
  7. CVE-2026-24398

    Medium · CVSS 4.8EPSS 0.34%Fix available

    Hono's IPv4 address validation bypass in IP Restriction Middleware allows IP spoofing

    Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.11.7, IP Restriction Middleware in Hono is vulnerable to an IP address validation bypass. The `IPV4_REGEX` pattern and `convertIPv4ToBinary` function in `src/utils/ipaddr.ts` do not properly validate that IPv4 octet values are within the valid range of 0-255, allowing attackers to craft malformed IP addresses that bypass IP-based access controls. Version 4.11.7 contains a patch for the issue.

    • Update to 4.11.7
    Published Updated
  8. CVE-2026-1470

    Critical · CVSS 9.9EPSS 20.4%Fix available

    Authenticated users can bypass the Expression sandbox mechanism to achieve full remote code execution on n8n’s main node.

    n8n contains a critical Remote Code Execution (RCE) vulnerability in its workflow Expression evaluation system. Expressions supplied by authenticated users during workflow configuration may be evaluated in an execution context that is not sufficiently isolated from the underlying runtime. An authenticated attacker could abuse this behavior to execute arbitrary code with the privileges of the n8n process. Successful exploitation may lead to full compromise of the affected instance, including unauthorized access to sensitive data, modification of workflows, and execution of system-level operations.

    • Update to 1.123.17
    • Update to 2.4.5
    • Update to 2.5.1
    Published Updated
  9. GHSA-cr3w-cw5w-h3fj

    Critical · CVSS 9.6Fix available

    Saltcorn's Reflected XSS and Command Injection vulnerabilities can be chained for 1-click-RCE

    ### Summary 1. There is a reflected XSS vulnerability in the GET /admin/edit-codepage/:name route through the name parameter. This can be used to hijack the session of an admin if they click a specially crafted link. 2. Additionally, there is a Command Injection vulnerability in GET /admin/backup. The admin can inject a shell command in the backup password which is inserted in the command used to create the backup zip. Both vulnerabilities can be chained to craft a malicious link which will execute an arbitrary shell command on the server if it is clicked by a saltcorn admin with an active session. I believe iframes could also be used to ex

    • Update to 1.5.0-beta.19
    Published Updated
  10. CVE-2026-24131

    Medium · CVSS 6.7EPSS 0.27%Fix available

    pnpm has Path Traversal via arbitrary file permission modification

    pnpm is a package manager. Prior to version 10.28.2, when pnpm processes a package's `directories.bin` field, it uses `path.join()` without validating the result stays within the package root. A malicious npm package can specify `"directories": {"bin": "../../../../tmp"}` to escape the package directory, causing pnpm to chmod 755 files at arbitrary locations. This issue only affects Unix/Linux/macOS. Windows is not affected (`fixBin` gated by `EXECUTABLE_SHEBANG_SUPPORTED`). Version 10.28.2 contains a patch.

    • Update to 10.28.2
    Published Updated
  11. CVE-2026-24056

    Medium · CVSS 6.7EPSS 0.52%Fix available

    pnpm has symlink traversal in file:/git dependencies

    pnpm is a package manager. Prior to version 10.28.2, when pnpm installs a `file:` (directory) or `git:` dependency, it follows symlinks and reads their target contents without constraining them to the package root. A malicious package containing a symlink to an absolute path (e.g., `/etc/passwd`, `~/.ssh/id_rsa`) causes pnpm to copy that file's contents into `node_modules`, leaking local data. The vulnerability only affects `file:` and `git:` dependencies. Registry packages (npm) have symlinks stripped during publish and are NOT affected. The issue impacts developers installing local/file dependencies andCI/CD pipelines installing git depende

    • Update to 10.28.2
    Published Updated
  12. CVE-2026-23890

    Medium · CVSS 6.5EPSS 0.5%Fix available

    pnpm scoped bin name Path Traversal allows arbitrary file creation outside node_modules/.bin

    pnpm is a package manager. Prior to version 10.28.1, a path traversal vulnerability in pnpm's bin linking allows malicious npm packages to create executable shims or symlinks outside of `node_modules/.bin`. Bin names starting with `@` bypass validation, and after scope normalization, path traversal sequences like `../../` remain intact. This issue affects all pnpm users who install npm packages and CI/CD pipelines using pnpm. It can lead to overwriting config files, scripts, or other sensitive files. Version 10.28.1 contains a patch.

    • Update to 10.28.1
    Published Updated
  13. CVE-2026-23889

    Medium · CVSS 6.5EPSS 0.48%Fix available

    pnpm has Windows-specific tarball Path Traversal

    pnpm is a package manager. Prior to version 10.28.1, a path traversal vulnerability in pnpm's tarball extraction allows malicious packages to write files outside the package directory on Windows. The path normalization only checks for `./` but not `.\`. On Windows, backslashes are directory separators, enabling path traversal. This vulnerability is Windows-only. This issue impacts Windows pnpm users and Windows CI/CD pipelines (GitHub Actions Windows runners, Azure DevOps). It can lead to overwriting `.npmrc`, build configs, or other files. Version 10.28.1 contains a patch.

    • Update to 10.28.1
    Published Updated
  14. CVE-2025-59472

    Medium · CVSS 5.9EPSS 0.43%Fix available

    CVE-2025-59472

    A denial of service vulnerability exists in Next.js versions with Partial Prerendering (PPR) enabled when running in minimal mode. The PPR resume endpoint accepts unauthenticated POST requests with the `Next-Resume: 1` header and processes attacker-controlled postponed state data. Two closely related vulnerabilities allow an attacker to crash the server process through memory exhaustion: 1. **Unbounded request body buffering**: The server buffers the entire POST request body into memory using `Buffer.concat()` without enforcing any size limit, allowing arbitrarily large payloads to exhaust available memory. 2. **Unbounded decompression (zip

    • Update to 15.0.0
    • Update to 15.0.1
    • Update to 15.0.2
    • Update to 15.0.3
    • Update to 15.0.4
    • Update to 15.0.5
    • Update to 15.0.6
    • Update to 15.0.7
    • Update to 15.1.0
    • Update to 15.1.1
    • Update to 15.1.10
    • Update to 15.1.11
    • Update to 15.1.2
    • Update to 15.1.3
    • Update to 15.1.4
    • Update to 15.1.5
    • Update to 15.1.6
    • Update to 15.1.7
    • Update to 15.1.8
    • Update to 15.1.9
    • Update to 15.2.0
    • Update to 15.2.1
    • Update to 15.2.2
    • Update to 15.2.3
    Published Updated
  15. CVE-2025-59471

    Medium · CVSS 5.9EPSS 0.49%Fix available

    CVE-2025-59471

    A denial of service vulnerability exists in self-hosted Next.js applications that have `remotePatterns` configured for the Image Optimizer. The image optimization endpoint (`/_next/image`) loads external images entirely into memory without enforcing a maximum size limit, allowing an attacker to cause out-of-memory conditions by requesting optimization of arbitrarily large images. This vulnerability requires that `remotePatterns` is configured to allow image optimization from external domains and that the attacker can serve or control a large image on an allowed domain. Strongly consider upgrading to 15.5.10 or 16.1.5 to reduce risk and pre

    • Update to 15.5.10
    • Update to 16.1.5
    Published Updated
  16. CVE-2026-23888

    Medium · CVSS 6.5EPSS 0.45%Fix available

    pnpm: Binary ZIP extraction allows arbitrary file write via path traversal (Zip Slip)

    pnpm is a package manager. Prior to version 10.28.1, a path traversal vulnerability in pnpm's binary fetcher allows malicious packages to write files outside the intended extraction directory. The vulnerability has two attack vectors: (1) Malicious ZIP entries containing `../` or absolute paths that escape the extraction root via AdmZip's `extractAllTo`, and (2) The `BinaryResolution.prefix` field is concatenated into the extraction path without validation, allowing a crafted prefix like `../../evil` to redirect extracted files outside `targetDir`. The issue impacts all pnpm users who install packages with binary assets, users who configure c

    • Update to 10.28.1
    Published Updated
  17. CVE-2026-22709

    Critical · CVSS 9.8EPSS 1.27%Fix available

    vm2 has a Sandbox Escape

    vm2 is an open source vm/sandbox for Node.js. In vm2 prior to version 3.10.2, `Promise.prototype.then` `Promise.prototype.catch` callback sanitization can be bypassed. This allows attackers to escape the sandbox and run arbitrary code. In lib/setup-sandbox.js, the callback function of `localPromise.prototype.then` is sanitized, but `globalPromise.prototype.then` is not sanitized. The return value of async functions is `globalPromise` object. Version 3.10.2 fixes the issue.

    • Update to 3.10.2
    Published Updated
  18. CVE-2026-22696

    Critical · CVSS 9.3EPSS 0.21%Fix available

    dcap-qvl has Missing Verification for QE Identity

    dcap-qvl implements the quote verification logic for DCAP (Data Center Attestation Primitives). A vulnerability present in versions prior to 0.3.9 involves a critical gap in the cryptographic verification process within the dcap-qvl. The library fetches QE Identity collateral (including qe_identity, qe_identity_signature, and qe_identity_issuer_chain) from the PCCS. However, it skips to verify the QE Identity signature against its certificate chain and does not enforce policy constraints on the QE Report. An attacker can forge the QE Identity data to whitelist a malicious or non-Intel Quoting Enclave. This allows the attacker to forge the QE

    • Update to 0.3.9
    Published Updated
  19. CVE-2026-23864

    High · CVSS 7.5EPSS 2.58%Fix available

    CVE-2026-23864

    Multiple denial of service vulnerabilities exist in React Server Components, affecting the following packages: react-server-dom-parcel, react-server-dom-turbopack, react-server-dom-webpack. The vulnerabilities are triggered by sending specially crafted HTTP requests to Server Function endpoints, and could lead to server crashes, out-of-memory exceptions or excessive CPU usage; depending on the vulnerable code path being exercised, the application configuration and application code. Strongly consider upgrading to the latest package versions to reduce risk and prevent availability issues in applications using React Server Components.

    • Update to 19.0.4
    • Update to 19.1.5
    • Update to 19.2.4
    Published Updated

Check your server

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

Check your server →