CVE-2026-6542: Langflow: IDOR exposes cross-tenant flow data and deletion
HIGHIBM Langflow OSS versions 1.0.0 through 1.8.4 contain a broken object-level authorization flaw (CWE-639) that lets any authenticated user read transaction logs and vertex build data—or delete that data—belonging to another user by simply supplying a different flow_id parameter. In multi-tenant Langflow deployments common across enterprise AI development platforms, this exposes proprietary AI pipeline designs, prompt chains, tool configurations, and LLM execution traces across tenant boundaries, representing meaningful IP theft and sabotage risk. With an EPSS percentile ranking in the top 92% of all CVEs and trivial exploitation requiring only a valid low-privilege account, the bar to abuse is effectively zero for any insider or post-compromise attacker. No public exploit exists and CISA classifies this as TRACK; organizations should apply the IBM patch per advisory 7270886 immediately and audit API access logs for anomalous flow_id enumeration patterns.
What is the risk?
Medium-High in multi-tenant environments. The CVSS 6.5 baseline undersells real-world risk in shared deployments—BOLA/IDOR vulnerabilities are routinely weaponized by insider threats and post-compromise lateral movers. Exploitation requires only a valid low-privilege account and the ability to enumerate or guess target flow_ids, with no authentication bypass or elevated privileges needed. EPSS top-92nd-percentile indicates elevated exploitation likelihood relative to the broader CVE population. Single-tenant or network-isolated deployments face substantially lower risk.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| Langflow | pip | — | No patch |
Do you use Langflow? You're affected.
How severe is it?
What is the attack surface?
What should I do?
5 steps-
Upgrade Langflow OSS to a patched version per IBM security advisory at ibm.com/support/pages/node/7270886.
-
If immediate patching is not feasible, restrict Langflow to single-user or network-isolated deployments and block API access from untrusted networks at the perimeter.
-
Audit API access logs for flow_id enumeration patterns—sequential UUIDs or high-frequency requests to flow transaction log endpoints from a single account are indicators of active exploitation.
-
Review whether transaction logs or vertex build data contain embedded secrets (API keys, credentials) that may now require rotation.
-
Enforce network segmentation so only authorized internal users can reach the Langflow API surface.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-6542?
IBM Langflow OSS versions 1.0.0 through 1.8.4 contain a broken object-level authorization flaw (CWE-639) that lets any authenticated user read transaction logs and vertex build data—or delete that data—belonging to another user by simply supplying a different flow_id parameter. In multi-tenant Langflow deployments common across enterprise AI development platforms, this exposes proprietary AI pipeline designs, prompt chains, tool configurations, and LLM execution traces across tenant boundaries, representing meaningful IP theft and sabotage risk. With an EPSS percentile ranking in the top 92% of all CVEs and trivial exploitation requiring only a valid low-privilege account, the bar to abuse is effectively zero for any insider or post-compromise attacker. No public exploit exists and CISA classifies this as TRACK; organizations should apply the IBM patch per advisory 7270886 immediately and audit API access logs for anomalous flow_id enumeration patterns.
Is CVE-2026-6542 actively exploited?
No confirmed active exploitation of CVE-2026-6542 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-6542?
1. Upgrade Langflow OSS to a patched version per IBM security advisory at ibm.com/support/pages/node/7270886. 2. If immediate patching is not feasible, restrict Langflow to single-user or network-isolated deployments and block API access from untrusted networks at the perimeter. 3. Audit API access logs for flow_id enumeration patterns—sequential UUIDs or high-frequency requests to flow transaction log endpoints from a single account are indicators of active exploitation. 4. Review whether transaction logs or vertex build data contain embedded secrets (API keys, credentials) that may now require rotation. 5. Enforce network segmentation so only authorized internal users can reach the Langflow API surface.
What systems are affected by CVE-2026-6542?
This vulnerability affects the following AI/ML architecture patterns: LLM workflow builders, Multi-tenant AI platforms, Agent frameworks, Visual AI pipeline editors.
What is the CVSS score for CVE-2026-6542?
CVE-2026-6542 has a CVSS v3.1 base score of 8.1 (HIGH). The EPSS exploitation probability is 0.20%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0035 AI Artifact Collection AML.T0036 Data from Information Repositories AML.T0049 Exploit Public-Facing Application AML.T0085 Data from AI Services AML.T0101 Data Destruction via AI Agent Tool Invocation Compliance Controls Affected
What are the technical details?
Original Advisory
IBM Langflow OSS 1.0.0 through 1.8.4 could allow any user to supply a flow_id to read transaction logs and vertex build data belonging to other users, and to delete persisted vertex build data for another user's flow.
Exploitation Scenario
An adversary with a standard Langflow user account—obtained via credential stuffing, phishing, or insider access—intercepts their own API request and observes the flow_id format. They then systematically enumerate adjacent UUIDs or use IDOR automation tooling against the flow transaction log and vertex build endpoints, iterating through other users' flow_ids with minimal effort. For each discovered flow, they extract vertex build data revealing the pipeline's system prompts, tool chains, API integrations, and LLM model configurations, effectively cloning a competitor's or colleague's AI product design. As a secondary action, they delete vertex build data for targeted flows, causing silent production failures that appear as application errors rather than security incidents.
Weaknesses (CWE)
CWE-639 — Authorization Bypass Through User-Controlled Key: The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.
- [Architecture and Design] For each and every data access, ensure that the user has sufficient privilege to access the record that is being requested.
- [Architecture and Design, Implementation] Make sure that the key that is used in the lookup of a specific user's record is not controllable externally by the user or that any tampering can be detected.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N References
Timeline
Related Vulnerabilities
CVE-2026-10561 10.0 Langflow: auth bypass + unauthenticated RCE (CVSS 10)
Same package: langflow CVE-2026-55255 9.9 Langflow: IDOR allows cross-user flow execution
Same package: langflow CVE-2026-33309 9.9 langflow: Path Traversal enables file access
Same package: langflow CVE-2024-37014 9.8 Langflow: unauthenticated RCE via custom component API
Same package: langflow CVE-2026-33017 9.8 langflow: Code Injection enables RCE
Same package: langflow