p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Node.js · Seite 52

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für Node.js: 431. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Node.js

Frühwarnungen

Neue Schwachstellenmeldungen aus Herstellerankündigungen und Sicherheitsnachrichten. Diese Warnungen ändern die Sicherheitsbewertung nicht.

  1. node.js

    Keine Korrektur veröffentlicht

    Node.js: Denial of Service

    Laut GitHub Advisory Database wurde in Node.js eine Sicherheitslücke gefunden: Denial of Service (CVE-2026-109932). Die betroffenen Versionen sind nicht genau angegeben. Im Bericht wird keine Version mit Fehlerbehebung genannt.

    Was jetzt zu tun ist: Prüfen Sie, ob ein Update für Node.js mit der Fehlerbehebung verfügbar ist, und installieren Sie es.

    CVE-2026-109932

  2. node.js

    Keine Korrektur veröffentlicht

    Node.js: Remote-Codeausführung

    Laut OpenNet wurde in Node.js eine Sicherheitslücke gefunden: Remote-Codeausführung (CVE-2026-111497). Die betroffenen Versionen sind nicht genau angegeben. Im Bericht wird keine Version mit Fehlerbehebung genannt.

    Was jetzt zu tun ist: Prüfen Sie, ob ein Update für Node.js mit der Fehlerbehebung verfügbar ist, und installieren Sie es.

    CVE-2026-111497

Sicherheitslücken: 7795

  1. CVE-2026-70593

    Mittel · CVSS 6.6EPSS 0,41%Korrektur verfügbar

    Ghost: Theme Upload Path Traversal

    Ghost is a Node.js content management system. From 0.10.0 until 6.54.1, a vulnerability in custom themes allowed a staff user to write files outside of the uploads directory. This could be used to alter the behavior of the installation through custom theme upload path traversal in LocalStorageBase and theme storage name handling. This issue is fixed in version 6.54.1.

    • Auf 6.54.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-70592

    Mittel · CVSS 5.5EPSS 0,44%Korrektur verfügbar

    Ghost: Database Backup Path Traversal

    Ghost is a Node.js content management system. From 1.20.1 until 6.54.1, an Administrator-level user could remotely overwrite certain files on the filesystem through the database backup filename, leading to integrity and availability issues. The database export endpoint failed to reject path separators in the caller-supplied filename. This issue is fixed in version 6.54.1.

    • Auf 6.54.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-70591

    Mittel · CVSS 4.1EPSS 0,37%Korrektur verfügbar

    Ghost: Server-Side Request Forgery in Image Fetching

    Ghost is a Node.js content management system. From 0.10.0 until 6.54.1, a Server-Side Request Forgery in Ghost Admin image fetching allowed any staff-level user to perform a blind HTTP GET request against internal hosts. No output was returned, but this could have been used to probe open ports on internal hosts. This issue is fixed in version 6.54.1.

    • Auf 6.54.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-70590

    Mittel · CVSS 4.8EPSS 0,32%Korrektur verfügbar

    Ghost: Blind Password Hash Disclosure in Ghost Admin API

    Ghost is a Node.js content management system. Prior to 6.54.1, any staff-level user was able to leak the hashed passwords of other staff users through the Ghost Admin API. An offline password-guessing attack against the hashes could lead to account takeover if successful, but Device Verification should have prevented an attacker from logging in with a recovered password. Depending on the database used, leaked hashes may not have had the correct casing for all characters, increasing the difficulty of a password-guessing attack. This issue is fixed in version 6.54.1.

    • Auf 6.54.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-70589

    Mittel · CVSS 4.8EPSS 0,27%Korrektur verfügbar

    Ghost: Archived Offers can be Redeemed

    Ghost is a Node.js content management system. From 4.22.0 until 6.54.1, a missing validation check allowed users to redeem subscription offers that were no longer active. This issue is fixed in version 6.54.1.

    • Auf 6.54.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-70588

    Mittel · CVSS 5EPSS 0,43%Korrektur verfügbar

    Ghost: Cross-Site Scripting in Universal Import

    Ghost is a Node.js content management system. From 5.26.0 until 6.54.1, the Universal Import feature in Ghost Admin failed to properly sanitize imported content resulting in XSS in post content. This issue is fixed in version 6.54.1.

    • Auf 6.54.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-70478

    Kritisch · CVSS 9.2EPSS 0,61%Korrektur verfügbar

    Flowise: Unauthenticated OAuth2 token refresh endpoint returns access tokens — enables token theft for any connected service

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the POST /api/v1/oauth2-credential/refresh/:credentialId endpoint is included in WHITELIST_URLS and requires no authentication. The endpoint decrypts the stored credential, sends a refresh request to the configured OAuth provider with the client secret and refresh token, and returns the refreshed access_token in the response body. An attacker with a credential ID can use the token to access the victim's connected service and can also exhaust refresh-token quota. This issue is fixed in 3.1.3.

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-70477

    Kritisch · CVSS 9.5EPSS 0,81%Korrektur verfügbar

    Flowise: CSV Agent Prompt Injection Remote Code Execution Vulnerability

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, a prompt injection sent to a chatflow using a CSV Agent node can cause the LLM to respond with a malicious Python script that bypasses the blocklist validator and executes in an unsandboxed Pyodide environment. The specific flaw exists within the run method of the CSV_Agents class, where untrusted data is used to construct an LLM prompt and the resulting pythonCode is validated by validatePythonCodeForDataFrame before execution. An attacker can leverage this to execute arbitrary code in the context of the service account. This issue is fix

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-70476

    Hoch · CVSS 8.3EPSS 0,52%Korrektur verfügbar

    Flowise: Broken Access Control in Stripe Subscription Endpoints Allows Cross-Tenant Billing Manipulation

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, several organization billing endpoints in packages/server/src/enterprise/routes/organization.route.ts and packages/server/src/enterprise/controllers/organization.controller.ts accept attacker-controlled Stripe subscriptionId values without verifying that the identifier belongs to the authenticated user's organization. An authenticated attacker can perform unauthorized Stripe subscription operations on other tenants, including changing subscription plans or modifying seat quantities, resulting in financial impact and service disruption. Thi

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-70475

    Hoch · CVSS 7.1EPSS 0,46%Korrektur verfügbar

    Flowise: Missing Authorization on Execution Update Endpoint

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the PUT /api/v1/executions/:id endpoint in packages/server/src/routes/executions/index.ts lacks the checkAnyPermission() middleware that protects other execution endpoints. Any authenticated user, regardless of assigned permissions, can modify execution state, data, and metadata of any execution in their workspace, enabling privilege escalation and manipulation of workflow execution results. This issue is fixed in 3.1.3.

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-70474

    Hoch · CVSS 7.6EPSS 0,48%Korrektur verfügbar

    Flowise: Cross-Workspace OAuth2 Credential Metadata Leak

    Flowise is a drag-and-drop user interface for building customized large language model (LLM) flows. Prior to 3.1.3, Flowise has three OAuth2 credential endpoints that look up credentials by id alone with no workspaceId filter. The authorize, callback, and refresh handlers query the Credential table by id only; callback and refresh are whitelisted from authentication. This allows any authenticated user to initiate OAuth2 flows against credentials belonging to other workspaces, allows an unauthenticated attacker to forge OAuth2 callbacks to overwrite tokens in any credential, and allows an unauthenticated attacker to refresh tokens for any cred

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-70473

    Hoch · CVSS 8.3EPSS 0,45%Korrektur verfügbar

    Flowise: Information Disclosure in GET /api/v1/upsert-history returns the entire server-wide upsert history

    Flowise is a drag-and-drop user interface for building customized large language model (LLM) flows. Prior to 3.1.3, Flowise GET /api/v1/upsert-history returns the entire server-wide upsert history instead of being scoped to the requesting user, tenant, or workspace. The response can exceed 100MB and includes sensitive configuration data, including Vector Store settings such as Qdrant Server URL and collection name. The observed behavior indicates missing or insufficient authorization checks, workspace/project/tenant isolation, and pagination or limits, exposing integration parameters and infrastructure details that may enable further targeted

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-70472

    Hoch · CVSS 7.1EPSS 0,52%Korrektur verfügbar

    Flowise: Cross-workspace credential IDOR in openai-assistants-vector-store

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, Flowise openai-assistants-vector-store endpoints accept a client-controlled credential parameter and load credentials by id without checking whether that credential belongs to the caller workspace. Route permissions assistants:* only check feature access. The controller passes req.query.credential straight to the service, and the service uses findOneBy({ id: credentialId }), decrypts the credential, and calls OpenAI APIs without a workspaceId check. If an attacker knows another workspace credentialId, the attacker can use that workspace Op

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  14. GHSA-88pr-878c-24wf

    Hoch · CVSS 7.2Korrektur verfügbar

    Flowise: Authenticated arbitrary file write in the `S3 Directory` document loader via unsanitized S3 object keys

    ## Summary Flowise on current `main` allows an authenticated user with `documentStores:preview-process` permission to trigger the `S3 Directory` document loader with attacker-controlled S3 object keys. The loader joins each returned S3 key with a temporary directory using

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-70471

    Hoch · CVSS 7.1EPSS 0,41%Korrektur verfügbar

    Flowise: RBAC Bypass Leading to Unauthorized Workspace Variables Disclosure

    Flowise is a drag-and-drop user interface for building customized large language model (LLM) flows. Prior to 3.1.3, Flowise injects $vars into the code execution sandbox without requiring variables:view, bypassing the permission-protected Variables API. Variables for the active workspace are fetched at packages/components/src/utils.ts and runtime variables are resolved from server environment variables, while the official variables route enforces variables:view. A user or API key that is denied variables:view can call /api/v1/node-custom-function and receive $vars pre-populated with all variables for the workspace, including Variable.name to

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-70470

    Kritisch · CVSS 9.5EPSS 0,97%Korrektur verfügbar

    Flowise: Pyodide validator Unicode homoglyph bypass leads to RCE

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, Flowise validatePythonCodeForDataFrame in packages/components/src/pythonCodeValidator.ts can be bypassed with Unicode homoglyph identifiers, allowing arbitrary Python execution inside Pyodide and full OS command execution on the Flowise host via Pyodide js module interop. The validator gates pyodide.runPythonAsync in packages/components/nodes/agents/CSVAgent/CSVAgent.ts and packages/components/nodes/agents/AirtableAgent/AirtableAgent.ts with an ASCII word-boundary blacklist. JavaScript regex word boundaries are ASCII-only, while Python 3 N

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-69264

    Kritisch · CVSS 9.4EPSS 1,11%Korrektur verfügbar

    Flowise: RCE via CSVAgent csvFile data URI base64 segment is interpolated into Python source without validation

    Prior to 3.1.3, Flowise CSVAgent interpolates an attacker-controlled segment of the csvFile data URI directly into a Python source-code template that is then executed by Pyodide. Because Pyodide is loaded with the default js bridge to globalThis, which on Node.js exposes eval and dynamic import, the attacker can break out of the Python string literal, hand a JavaScript string to js.eval, dynamically import Node built-in modules such as fs and child_process, and execute arbitrary file I/O or OS commands as the Flowise process. The two validator paths around this code, validatePythonCodeForDataFrame and validateCustomReadCSVFunction, are never

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-69263

    Hoch · CVSS 8.7EPSS 0,66%Korrektur verfügbar

    Flowise: CVE-2025-8943 Patch Bypass: npm_config_yes bypasses MCP environment variable blocklist (Unauthenticated RCE)

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the mitigation for CVE-2025-8943 blocked -y and --yes flags on npx, but packages/components/nodes/tools/MCP/core.ts denied only PATH, LD_LIBRARY_PATH, DYLD_LIBRARY_PATH, and NODE_OPTIONS by exact environment-variable name. Because npm reads configuration from npm_config_* variables, setting npm_config_yes=true reproduced --yes behavior without using a blocked flag, causing npx to auto-install and execute the named package when a Custom MCP server launched. This issue is fixed in version 3.1.3.

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-69262

    Hoch · CVSS 7.1EPSS 0,52%Korrektur verfügbar

    Flowise: `DELETE /api/v1/chatflows/:id` does not validate resource type, allowing `agentflows:delete` and `chatflows:delete` to delete each other’s flow type

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, `DELETE /api/v1/chatflows/:id` authorized requests with checkAnyPermission('chatflows:delete,agentflows:delete'), so possession of either permission was sufficient to reach the delete path. The delete logic then resolved the target record only by id and workspaceId and did not validate the target resource type, allowing a caller with only agentflows:delete to delete a CHATFLOW and a caller with only chatflows:delete to delete an AGENTFLOW in the same workspace. This issue is fixed in version 3.1.3.

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-48121

    Mittel · CVSS 6.7EPSS 0,36%Öffentlicher ExploitKorrektur verfügbar

    @langchain/langgraph-checkpoint-mongodb: NoSQL parameter injection in MongoDBSaver allows cross-tenant state access

    @langchain/langgraph-checkpoint-mongodb provides a LangGraph.js CheckpointSaver implementation that uses MongoDB for storage. Versions 1.3.0 and below are vulnerable to NoSQL injection: checkpoint identifiers (thread_id, checkpoint_ns, checkpoint_id) from config.configurable are passed into MongoDB find() queries in MongoDBSaver.getTuple() without type enforcement. If an attacker supplies an object payload (such as MongoDB operators $gt or $ne) instead of a string, it can be interpreted as a query operator, bypassing thread scoping and leaking checkpoints, including pending writes, across tenants. Applications are at risk if they forward untr

    • Auf 1.3.1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →