p PatchFirst

PatchFirst · Latest vulnerabilities

Node.js stack vulnerabilities · Page 72

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

  2. 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

Vulnerabilities: 7795

  1. CVE-2026-48928

    Medium · CVSS 4.2EPSS 0.22%Fix available

    CVE-2026-48928

    A inconsistency in Node.js hostname matching can cause a trust-policy bypass in multi-context mTLS setups. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

    • Update to 18.20.4+dfsg-1~deb12u3
    • Update to 20.19.2+dfsg-1+deb13u3
    • Update to 24.17.0+dfsg+~cs24.13.2-1
    Published Updated
  2. CVE-2026-48934

    Medium · CVSS 4.3EPSS 0.26%Fix available

    CVE-2026-48934

    A flaw in Node.js TLS host verification can cause an attacker to bypass certification validation. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

    • Update to 18.20.4+dfsg-1~deb12u3
    • Update to 20.19.2+dfsg-1+deb13u3
    • Update to 24.17.0+dfsg+~cs24.13.2-1
    Published Updated
  3. CVE-2026-48618

    High · CVSS 7.7EPSS 3.14%Fix available

    CVE-2026-48618

    A flaw in Node.js TLS hostname handling can cause Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismat. This can lead to confidentiality impact or bypass of the intended security boundary under affected configurations. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

    • Update to 18.20.4+dfsg-1~deb12u3
    • Update to 20.19.2+dfsg-1+deb13u3
    • Update to 24.17.0+dfsg+~cs24.13.2-1
    Published Updated
  4. CVE-2026-48933

    High · CVSS 7.5EPSS 3.71%Fix available

    CVE-2026-48933

    A flaw in Node.js WebCrypto implementation can crash the process if the input of `subtle.encrypt()` is a multiple of 2GiB. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

    • Update to 18.20.4+dfsg-1~deb12u3
    • Update to 20.19.2+dfsg-1+deb13u3
    • Update to 24.17.0+dfsg+~cs24.13.2-1
    Published Updated
  5. CVE-2026-48935

    Low · CVSS 3.3EPSS 0.18%Fix available

    CVE-2026-48935

    A flaw in Node.js Permission API can cause a file metadata to be modified even on a path that was set as read-only with e.g. `--allow-fs-read`. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

    • Update to 20.19.2+dfsg-1+deb13u3
    • Update to 24.17.0+dfsg+~cs24.13.2-1
    Published Updated
  6. CVE-2026-48619

    Medium · CVSS 5.3EPSS 0.64%Fix available

    CVE-2026-48619

    A flaw in Node.js HTTP/2 client allows a server to send an unlimited number of ORIGIN frames, which could lead to an Out of Memory error on the client. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

    • Update to 20.19.2+dfsg-1+deb13u3
    • Update to 24.17.0+dfsg+~cs24.13.2-1
    Published Updated
  7. CVE-2026-48615

    Medium · CVSS 5.9EPSS 0.4%Fix available

    CVE-2026-48615

    A flaw in Node.js proxy tunnel error handling could expose proxy credentials in `ERR_PROXY_TUNNEL` error messages. When proxy credentials are embedded in the proxy URL, they may be exposed through error handling paths and captured by logs, diagnostics, or other error consumers. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

    • Update to 24.17.0+dfsg+~cs24.13.2-1
    Published Updated
  8. CVE-2025-71338

    Critical · CVSS 10EPSS 1.16%No fix published

    Flowise through 2.2.7 - Arbitrary File Write to Remote Code Execution via document-store API

    Flowise through 2.2.7 fails to sanitize path segments in the document-store loader endpoint, allowing unauthenticated attackers to write files outside the storage directory. Attackers can use parent-directory sequences to escape the storage directory and overwrite application files loaded at boot for remote code execution.

    Published Updated
  9. CVE-2025-71336

    Critical · CVSS 9.3EPSS 1.15%Fix available

    Flowise - Unsandboxed Remote Code Execution via Custom MCP

    Flowise before 3.0.6 (affected versions 2.2.7-patch.1 and earlier) contains an unsandboxed remote code execution vulnerability in the Custom MCP feature, which is designed to execute OS commands such as launching local MCP servers. Because Flowise's authentication and authorization model is minimal and lacks role-based access control, and the default installation runs without authentication unless FLOWISE_USERNAME and FLOWISE_PASSWORD are set, an attacker can send a crafted JSON payload with the header 'x-request-from: internal' to the /api/v1/node-load-method/customMCP endpoint to execute arbitrary OS commands, resulting in complete compromi

    • Update to 3.0.6
    Published Updated
  10. CVE-2025-71335

    High · CVSS 8.6EPSS 0.38%Fix available

    Flowise - Session Invalidation Failure After Password Change

    Flowise before 3.0.10 (affected versions 3.0.7 and earlier) fails to invalidate existing sessions and session tokens after a user changes their password. An attacker who already holds an active session, for example via a stolen session token or a device left logged in, remains authenticated as the legitimate user even after the user rotates their credentials, undermining the security purpose of the password change.

    • Update to 3.0.10
    Published Updated
  11. CVE-2025-71334

    Critical · CVSS 9.3EPSS 4.36%Public exploitFix available

    Flowise - Arbitrary File Access via Missing Chat Flow ID Validation

    Flowise before 3.0.6 contains an arbitrary file access vulnerability due to missing validation that the chatflowId and chatId parameters are UUIDs or numbers in file handling operations. By supplying a path-traversal value (e.g., '../../../../../tmp') as the chatflow id, an unauthenticated attacker can use the /api/v1/chatflows endpoint (via addBase64FilesToStorage) to write arbitrary files, and the /api/v1/get-upload-file and /api/v1/openai-assistants-file/download endpoints (via streamStorageFile) to read arbitrary files. Arbitrary file write may lead to remote code execution.

    • Update to 3.0.6
    Published Updated
  12. CVE-2025-71333

    Critical · CVSS 9.3EPSS 0.9%No fix published

    Flowise - Arbitrary File Upload via Unauthenticated /api/v1/attachments Endpoint

    Flowise through 2.2.4 contains an unauthenticated arbitrary file upload vulnerability in the /api/v1/attachments endpoint when storageType is set to local. Attackers can exploit path traversal in the chatId and chatflowId parameters to upload malicious files to arbitrary directories, potentially enabling remote code execution and server compromise.

    Published Updated
  13. CVE-2025-71328

    High · CVSS 8.7EPSS 0.47%Fix available

    Flowise - Unverified Password Change via Account Settings

    Flowise before 3.0.10 contains an unverified password change vulnerability. An authenticated user can change their account password through the account settings (Security) section without supplying the current password or any additional verification, as the application does not enforce a current-password check on the credential change. This can lead to full account takeover, particularly if an attacker can hijack or coerce an authenticated session.

    • Update to 3.0.10
    Published Updated
  14. CVE-2025-71327

    Critical · CVSS 9.3EPSS 0.68%No fix published

    Flowise - Authentication Bypass via Unprotected Registration Endpoint

    Flowise contains an authentication bypass vulnerability in the unprotected /api/v1/account/register endpoint that allows unauthenticated attackers to create user accounts. Remote attackers can exploit this endpoint to register arbitrary accounts and authenticate to the system, gaining full API access without credentials.

    Published Updated
  15. CVE-2025-71324

    High · CVSS 8.7EPSS 1.57%Public exploitFix available

    Flowise - Arbitrary File Read via chatId Parameter

    Flowise before 3.0.6 contains an arbitrary file read vulnerability in the chatId parameter of the /api/v1/get-upload-file and /api/v1/openai-assistants-file/download endpoints. The chatId value is not validated and is passed to streamStorageFile(), where a fallback file-lookup path constructed without the orgId is evaluated after the storage-directory containment check, allowing path traversal beyond the intended storage directory. Unauthenticated attackers can read sensitive files such as /root/.flowise/database.sqlite, exposing all database content in the default configuration.

    • Update to 3.0.6
    Published Updated
  16. CVE-2021-47986

    High · CVSS 7.7EPSS 0.18%Fix available

    Parse Server - Unreviewed Code Execution via Malicious Version Tags

    Parse Server before 4.10.0 contains a supply chain vulnerability where incorrect version tags were pushed to the repository linking to unreviewed code in a personal fork. Attackers could exploit this by specifying affected version tags in dependency declarations to execute unreviewed and potentially malicious code.

    • Update to 4.10.0
    • Update to 4.5.2
    Published Updated
  17. GHSA-wrr4-782v-jhwh

    Low · CVSS 2.3Fix available

    neotoma has tenant isolation gap in relationship query endpoints

    ## Summary The `/list_relationships` and `/retrieve_graph_neighborhood` endpoints call `getAuthenticatedUserId` (confirming a valid session exists) but do not pass the resolved user ID into the Supabase query as an `.eq("user_id", userId)` filter. As a result, queries return rows from all users rather than scoping to the authenticated caller's data. ## Affected code **`/list_relationships`** (`src/actions.ts`): - Calls `getAuthenticatedUserId` but does not apply `.eq("user_id", userId)` to the relationships query - Uses `.or()` string interpolation for entity ID matching without input validation **`/retrieve_graph_neighborhood`** (`src/ac

    • Update to 0.14.0
    Published Updated
  18. CVE-2026-55180

    Medium · CVSS 6.5EPSS 0.37%Fix available

    pnpm: Repository config can expand victim environment secrets into registry requests before scripts run

    pnpm is a package manager. Prior to 10.34.2 and 11.5.3, pnpm and pacquet expanded ${ENV_VAR} placeholders from repository-controlled .npmrc and pnpm-workspace.yaml into registry request destinations and registry credentials. A malicious repository could cause dependency resolution to send victim environment secrets to an attacker-selected registry before lifecycle scripts run. This vulnerability is fixed in 10.34.2 and 11.5.3.

    • Update to 10.34.2
    • Update to 11.5.3
    Published Updated
  19. CVE-2026-48995

    Medium · CVSS 4.8EPSS 0.17%Fix available

    pnpm: Tarball hash of GitHub git dependencies is not stored in lockfile

    pnpm is a package manager. Prior to 10.33.4 and 11.0.7, a malicious codeload.github.com server can serve whatever tarball it wants and pnpm will install it regardless of the lockfile. The lockfile does not store the hash of the dependencies from https://codeload.github.com. This means that if this server was compromised or a person's machine configuration was compromised, pnpm would download and install these dependencies. This vulnerability is fixed in 10.33.4 and 11.0.7.

    • Update to 10.33.4
    • Update to 11.0.7
    Published Updated

Check your server

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

Check your server →