Skip to main content

Flowise EUVDEUVD-2026-38202

| CVE-2026-12821 LOW
Path Traversal (CWE-22)
2026-06-21 VulDB GHSA-67qj-p3v2-73g7
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to Flowise with low-privilege credentials
  2. Delivery
    Access workflow editor with S3 Document Loader node
  3. Exploit
    Craft object key containing path traversal sequences
  4. Execution
    Trigger workflow execution against Flowise S3 integration
  5. Impact
    Read files from unintended S3 paths outside authorized scope

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid low-privilege authenticated session on the Flowise instance (PR:L per CVSS 4.0 vector) - unauthenticated exploitation is not supported by available data. The attacker must have permission to create or modify workflow nodes, specifically the S3 Document Loader component, and the Flowise deployment must have the S3 Document Loader node available and usable by that user role. Exploitation is further constrained by the AWS IAM permissions of the S3 credentials configured in Flowise: if the configured IAM role is scoped to specific key prefixes, traversal to out-of-scope paths will be blocked at the AWS authorization layer regardless of the Flowise-level flaw. Limiting factors include: required low-privilege authentication, access to the S3 Document Loader node specifically, and AWS IAM policy scope on configured credentials.

Impact

The CVSS 4.0 base score of 2.1 reflects constrained real-world impact: the attack vector is network (AV:N) with low complexity (AC:L) and no attack prerequisites (AT:N), but requires low-privilege authentication (PR:L) and produces only limited confidentiality, integrity, and availability impact on the vulnerable system (VC:L/VI:L/VA:L) with no scope change to subsequent systems (SC:N/SI:N/SA:N). The E:P exploit maturity modifier confirms publicly available exploit code exists, lowering the exploitation barrier. However, the absence of a CISA KEV listing and the low base score suggest this has not seen widespread exploitation. EPSS data was not included in available intelligence - its absence means probabilistic exploitation likelihood cannot be quantified here. The primary real-world risk is elevated in multi-tenant Flowise deployments where low-privilege users should not have cross-tenant file access. For single-user or internally-restricted deployments, practical impact is limited.

Exploit ScenarioDerived

An authenticated Flowise user with access to the workflow editor configures an S3 Document Loader node with a crafted object key containing path traversal sequences (e.g., ../../sensitive-prefix/credentials). When the workflow executes, the unsanitized key is processed by S3.ts, causing the loader to resolve and return content from unintended S3 paths. Publicly available exploit code exists per the GitHub PoC reference, meaning the technique is already documented and reproducible with low skill.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 22, 2026

Path traversal in FlowiseAI Flowise's S3 Document Loader component (packages/components/nodes/documentloaders/S3/S3.ts) enables authenticated remote attackers to manipulate S3 object key inputs to access files outside the intended storage scope. Versions 3.1.0 through 3.1.2 are confirmed affected. Publicly available exploit code exists (E:P in the CVSS 4.0 vector), and the vendor did not respond to responsible disclosure, leaving no vendor-confirmed patch at time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis - the vendor did not respond to responsible disclosure, and no fixed version is confirmed in available data. As a compensating control, restrict access to the S3 Document Loader node within Flowise to only trusted users or disable the node entirely if S3 loading is not operationally required (note: disabling the node removes S3-based document ingestion capability). Enforce AWS IAM least-privilege principles on any credentials configured in Flowise: scope the IAM policy to only specific S3 bucket prefixes or object key patterns required for legitimate workflows, which limits the blast radius of any traversal. Enable AWS S3 server-side access logging and set up CloudTrail alerts for anomalous object key patterns (e.g., keys containing ../ sequences). Monitor the GitHub PoC at https://github.com/dxz0069/softwareoverflow/blob/main/flowise_s3_loader_object_key_path_traversal_vulndb.md and the VulDB entry at https://vuldb.com/vuln/372611 for any upstream fix releases.

Affected VersionsENISA

Flowise 3.1.0
Flowise 3.1.1
Flowise 3.1.2

Affected Packages

euvd flowise no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Flowise is an open-source LLM workflow orchestration platform built on Node.js. The vulnerable component is the S3 Document Loader node, responsible for fetching documents from AWS S3 buckets during workflow execution. The CPE string cpe:2.3:a:flowiseai:flowise:*:*:*:*:*:*:*:* identifies the FlowiseAI Flowise application as the affected software. CWE-22 (Improper Limitation of a Pathname to a Restricted Directory - Path Traversal) indicates the TypeScript file S3.ts fails to sanitize or validate the S3 object key parameter before using it in path construction, allowing traversal sequences to resolve to unintended paths within the bucket or underlying file system context.

Know when Flowise gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.3 MEDIUM

Network-reachable path traversal requiring low-privilege auth; limited C/I/A impact with no scope change beyond the vulnerable system.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Severity Changed
Jun 22, 2026 - 00:22 NVD
MEDIUM LOW
CVSS changed
Jun 22, 2026 - 00:22 NVD
5.3 (MEDIUM) 2.1 (LOW)

DescriptionCVE.org

A vulnerability was determined in FlowiseAI Flowise up to 3.1.2. The impacted element is an unknown function of the file packages/components/nodes/documentloaders/S3/S3.ts of the component S3 Document Loader. Executing a manipulation can lead to path traversal. It is possible to launch the attack remotely. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

CVE-2025-59528 CRITICAL POC
10.0 Sep 22

Flowise version 3.0.5 contains a remote code execution vulnerability in the CustomMCP node. The mcpServerConfig paramete

CVE-2025-8943 CRITICAL POC
9.8 Aug 14

Flowise versions before 3.0.1 allow unauthenticated access to the Custom MCPs feature, which is designed to execute OS c

CVE-2025-26319 CRITICAL POC
9.8 Mar 04

FlowiseAI Flowise version 2.2.6 contains an arbitrary file upload vulnerability in the /api/v1/attachments endpoint. Una

CVE-2025-61913 CRITICAL POC
9.9 Oct 08

Arbitrary file read and write in Flowise versions prior to 3.0.8 allows an authenticated attacker with access to the flo

CVE-2026-56274 HIGH POC
8.7 Jun 23

Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per

CVE-2025-58434 CRITICAL POC
9.8 Sep 12

Flowise is a drag & drop user interface to build a customized large language model flow. Rated critical severity (CVSS 9

CVE-2025-61687 HIGH POC
8.8 Oct 06

Authenticated users can upload arbitrary files to Flowise 3.0.7 due to missing validation, enabling persistent storage o

CVE-2026-30821 CRITICAL POC
9.8 Mar 07

Unrestricted file upload in Flowise LLM workflow builder before 3.0.13 via /api/v1/attachments endpoint allows unauthent

CVE-2026-30824 CRITICAL POC
9.8 Mar 07

Missing authentication on NVD data endpoint in Flowise before 3.0.13 allows unauthenticated access to internal vulnerabi

CVE-2025-34267 HIGH POC
8.4 Oct 14

Authenticated remote code execution in FlowiseAI Flowise (v3.0.1 up to but not including 3.0.8, and later versions when

CVE-2026-70470 CRITICAL POC
9.5 Aug 04

Remote code execution in Flowise before 3.1.3 arises because its Pyodide Python-code validator (validatePythonCodeForDat

CVE-2026-69264 CRITICAL POC
9.4 Aug 04

Remote code execution in FlowiseAI Flowise before 3.1.3 lets an attacker execute arbitrary OS commands as the Flowise pr

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy