Skip to main content
← All vulnerabilities
CVE-2025-71334GHSA-Q67Q-549Q-P849

Flowise - Arbitrary File Access via Missing Chat Flow ID Validation

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.0.6
1 Nuclei template
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • Flowise Flowise

    fixed in 3.0.6

  • flowisenpm

    From 2.2.8 · fixed in 3.0.6

References 5

GitHub · FlowiseAI/Flowise

vulncheck.com

GitHub · projectdiscovery/nuclei-templates