Description
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 attacks. This issue is fixed in version 3.1.3.
Published: 2026-08-04
Score: 8.3 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Flowise, a visual LLM flow builder, had a flaw in its GET /api/v1/upsert-history endpoint that returned the entire server‑wide upsert history rather than limiting it to the requesting user, tenant, or workspace. Because this endpoint exposed configuration information—including vector store URLs and collection names—the response could be more than 100 MB, revealing sensitive infrastructure details. The flaw is due to missing or insufficient authorization checks, lack of isolation between workspaces, and no pagination or size limits, making the data susceptible to exposure. Attackers who can authenticate to Flowise could therefore obtain confidential settings that might support further attacks.

Affected Systems

The vulnerability affects all FlowiseAI releases before 3.1.3. The fix is delivered in Flowise 3.1.3, which scopes the upsert history to the appropriate user context and adds pagination or limits. No specific patch version range is provided beyond the stable 3.1.3 release.

Risk and Exploitability

The CVSS score of 8.3 indicates a high severity information‑disclosure risk. EPSS is not available, so the current exploitation probability is unknown, but the lack of access controls means any authenticated user can exploit it. The variant is not listed in the CISA KEV catalog. The likely attack vector is an authenticated API call to /api/v1/upsert-history; once exploited, the attacker gains a dump of server‑wide configuration data which could enable lateral movement or privileged operations on the underlying infrastructure.

Generated by OpenCVE AI on August 4, 2026 at 19:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Flowise to version 3.1.3 or newer to enforce scoped responses and pagination limits.
  • If upgrading is not immediately possible, block or remove the /api/v1/upsert-history endpoint from public access or restrict it to administrator roles only.
  • Enforce role‑based access controls so that users can retrieve only their own upsert history, and apply network segmentation to limit exposure of sensitive configuration data.

Generated by OpenCVE AI on August 4, 2026 at 19:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-fr6g-7cq8-fg82 Flowise: Information Disclosure in GET /api/v1/upsert-history returns the entire server-wide upsert history
History

Tue, 04 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Flowiseai
Flowiseai flowise
Vendors & Products Flowiseai
Flowiseai flowise

Tue, 04 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Description 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 attacks. This issue is fixed in version 3.1.3.
Title Flowise: Information Disclosure in GET /api/v1/upsert-history returns the entire server-wide upsert history
Weaknesses CWE-200
CWE-202
CWE-862
References
Metrics cvssV4_0

{'score': 8.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:L/SC:H/SI:N/SA:N'}


Subscriptions

Flowiseai Flowise
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-04T17:56:50.437Z

Reserved: 2026-08-04T15:24:41.339Z

Link: CVE-2026-70473

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T19:30:05Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-202

    Exposure of Sensitive Information Through Data Queries

  • CWE-862

    Missing Authorization