Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain valid user credentials
-
DeliveryAuthenticate to Langflow OSS instance
-
ExploitEnumerate flow_id values via API iteration or brute force
-
InstallCraft API request with target flow_id
-
C2Read transaction logs or vertex build data
-
ExecuteDelete vertex build state for other users' flows
-
ImpactImpact achieved
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | An attacker must possess valid authentication credentials to log into the Langflow OSS instance (PR:L). No additional configuration, special features, or non-default settings are required - the vulnerability affects all authenticated users against default deployments. The vulnerability is only exploitable in multi-user environments where multiple user accounts exist on the same Langflow instance; single-user installations have no separate user data to target. Additionally, the attacker must have network access to the Langflow API endpoints, which are typically exposed on the application's HTTP/HTTPS port. |
| Impact | CVSS 6.5 (High) with PR:L/AC:L/AV:N indicates moderate real-world risk. The CVSS vector confirms authentication is required (PR:L), but the attack is straightforward once authenticated (AC:L). Exploitation is non-interactive (UI:N) and remote (AV:N), with impact limited to confidentiality (C:H) but no integrity or availability impact from unauthorized reads. However, the vulnerability also permits deletion of another user's vertex build data, which constitutes a confidentiality and potential availability concern in multi-tenant deployments. No active exploitation (KEV status not provided), POC availability not confirmed, but the simplicity of the bypass (direct parameter manipulation) suggests low exploitation friction once the vulnerability is known. This is a real priority in environments with sensitive data sharing between users or where vertex build state is critical to operations, but lower priority in single-user or air-gapped deployments. |
| Exploit ScenarioDerived | An authenticated user of a Langflow OSS instance observes the flow_id pattern in their own flow URLs. They manually craft API requests using different flow_id values to enumerate other users' flows, read their transaction logs containing sensitive data, and delete critical vertex build state to disrupt their workflows. The attack requires only standard HTTP client tools and valid user credentials, taking minutes to execute once the vulnerability is discovered. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 30, 2026
IBM Langflow OSS 1.0.0 through 1.8.4 allows authenticated users to read transaction logs and vertex build data from other users' flows via direct flow_id manipulation, enabling unauthorized information disclosure and deletion of other users' persisted build data. The vulnerability requires valid user authentication (PR:L) but no additional complexity, affecting all deployments of affected versions.
RemediationAI
Upgrade to IBM Langflow OSS version 1.8.5 or later as released by IBM, which implements proper access control checks to verify user ownership of flows before permitting read or delete operations. The vendor patch is available at https://www.ibm.com/support/pages/node/7270886. Until patching is possible, implement compensating controls by restricting network access to the Langflow API to trusted networks using firewall or reverse proxy rules, and limit user account creation to minimize the number of authenticated users who could exploit the vulnerability. Note that these controls do not eliminate the vulnerability for legitimate users within the trusted network.
Affected VersionsENISA
Affected Packages
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
Langflow OSS is a flow-based orchestration platform that stores user workflows with associated transaction logs and vertex build state. The vulnerability stems from insufficient access control on endpoints that retrieve or delete flow-related data (CWE-639: Authorization through User-Controlled Key). The application accepts a flow_id parameter from authenticated users but fails to verify that the requesting user owns or has permission to access the specified flow. By iterating or guessing flow_id values, any authenticated user can enumerate and access transaction logs and vertex build metadata belonging to other users, or delete their persisted build artifacts.
Know when Langflow Oss 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
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.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Langflow Oss
View allUnauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets any network-reachable attac
Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr
Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-
Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.12.2 lets any attacker who can reach the servi
Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l
IBM Langflow OSS 1.0.0 through 1.12.8 allows unauthenticated remote attackers to bypass security restrictions through im
Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom
Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 allows remote attackers to run arbitrary
Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-l
Remote code execution in IBM Langflow OSS versions 1.0.0 through 1.11.5 allows an unauthenticated remote attacker to run
Remote OS command execution in IBM Langflow OSS (versions 1.0.0 through 1.11.5) lets remote attackers run arbitrary oper
Path traversal in IBM Langflow OSS 1.0.0-1.10.3 exposes arbitrary server filesystem files via a crafted MCP `resources/r
EUVD-2026-26447
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB