ZeroHour

CVE-2026-73488

PoC moderate

Authenticated IDOR in Flowise leaks customer payment and billing data

CVSS 4.0
6.0 medium
EPSS
<1%p25
Published
()
Modified
AI analysis

Flowise versions before 3.1.3 contain an insecure direct object reference (IDOR, CWE-639) in the GET /api/v1/organization/customer-default-source endpoint. An authenticated attacker sends requests to this endpoint with an arbitrary or guessed customerId parameter, and because the endpoint performs no authorization check on that identifier, they can enumerate predictable customer IDs. Each successful request returns another customer's sensitive data, including email addresses, account balances, currency types, and billing configurations, with no way to modify data or execute code. Any Flowise deployment running a version prior to 3.1.3 that uses the organization/customer billing API with multiple customers is affected. No exploitation in the wild has been reported; the flaw is documented in a public Flowise GitHub security advisory and carries a low EPSS score of 0.3% (25th percentile).

What to do: Upgrade Flowise to version 3.1.3 or later, which resolves the missing authorization check. Until patched, restrict access to /api/v1/organization/customer-default-source to trusted authenticated users and review access logs for requests enumerating customerId values. Because exploitation requires valid credentials, prioritize patching internet-exposed instances and audit which accounts can reach the organization billing API.

Affected
flowiseai flowiseall versions before 3.1.3
Estimated exposure
moderate≈1,000–10,000 internet-exposed Flowise instances (self-hosted deployments), with exploitability further limited to deployments that expose this authenticated… — Flowise is a widely adopted open-source LLM application builder that is typically self-hosted; public internet scans historically show a few thousand exposed instances, and this flaw additionally requires an authenticated session in a…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Flowise versions before 3.1.3 contain an insecure direct object reference vulnerability in the GET /api/v1/organization/customer-default-source endpoint that allows authenticated attackers to access other customers' payment and profile data by manipulating the customerId parameter. Attackers can enumerate predictable customer IDs to retrieve sensitive information including email addresses, account balances, currency types, and billing configurations without authorization checks.

Vendors
flowiseai
Products
flowise
Weakness
CWE-639
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.