Record summary

CVE-2026-71962 has a selected CVSS score of 8.7 (high).

Description

Flowise versions 2.2.4 through 3.1.4 contain a missing authorization vulnerability in the POST /api/v1/openai-assistants-file/download endpoint that allows unauthenticated attackers to access private files by exploiting the endpoint's inclusion in the global authentication whitelist, which bypasses all session and API key verification. Attackers can supply valid chatflowId, chatId, and fileName identifiers to retrieve files from any chatflow on the instance, including private chatflows belonging to other workspaces or organizations.

Description source: CVE List

Exploitation context

CISA SSVC decision

ExploitationPoC
AutomatableYes
Technical impactPartial

CISA Coordinator · SSVC 2.0.3 · Evaluated Aug 10, 2026 · Source: CVE List

Affected products and versions

1
ProductSourceVersion rangeStatus

Default status: affected

CVE List2.2.4 to ≤ 3.1.4affected

Research & analysis

1
Technical researchMai Hai Dang (@haidang-infosec)Source: EIP research review

CVE-2026-71962: Unauthenticated Private File Disclosure in Flowise openai-assistants-file/download

CVE-2026-71962 is a missing authorization vulnerability (CWE-862) in Flowise versions 2.2.4 through 3.1.4. The POST /api/v1/openai-assistants-file/download endpoint is globally whitelisted, bypassing both session-cookie and API-key authentication. The handler getFileFromAssistant resolves and streams files from storage using three client-supplied identifiers (chatflowId, chatId, fileName) without verifying that the target chatflow is public or that the requester belongs to the owning workspace. An unauthenticated requester who knows a valid identifier tuple can retrieve stored files from private chatflows, including across workspace and organization boundaries. The defect is distinct from previously patched path-traversal vulnerabilities on the same endpoint; those were fixed with strict path validation, but no ownership check was ever added. The researcher also demonstrated that a sibling whitelisted endpoint (GET /api/v1/feedback/:chatflowId) discloses chatId values without authentication, reducing the identifier knowledge required for exploitation. The researcher reproduced the vulnerability against the official flowise@3.1.4 release tag.

Root causeTechnical detailPoC research
https://gist.github.com/haidang-infosec/402db84bee7aca2f57bb109b31574649
Research notes

References

2