Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
DeliveryIdentify target workflow or history IDs
-
ExploitSubmit crafted API request with victim's object ID
-
ExecutionBypass authorization check
-
ImpactExfiltrate sensitive workflow contents or inject false history entries
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 | The attacker must hold a valid authenticated account on the target IBM Langflow OSS instance (PR:L per CVSS). No special role or elevated privilege beyond a standard user account is required. The vulnerable behavior affects all versions from 1.0.0 through 1.10.2 on all platforms (no OS or deployment-mode restriction indicated). The practical precondition limiting exploitation is that the attacker must be an authenticated user of the same Langflow OSS deployment as the victim - exploitation across completely separate instances is not applicable. There is no requirement for victim interaction. Exploitation impact is limited by scope remaining unchanged (S:U), meaning the attacker cannot escalate beyond the Langflow application boundary to the underlying host. |
| Impact | The CVSS 7.1 score with AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N reflects a realistic threat: a low-privileged authenticated attacker can exploit this remotely with no user interaction and no special attack complexity. The high confidentiality impact is significant in AI workflow contexts, where workflow definitions may encode sensitive system prompts, credentials, or proprietary business logic. The low integrity impact (history injection) is a secondary but real concern for audit trail integrity. Counterbalancing signals: EPSS is only 0.18% (7th percentile), SSVC rates exploitation as none and the vulnerability as not automatable, and no active exploitation or public PoC has been identified. This is a real vulnerability warranting patching but not emergency response - it is exploitable only by already-authenticated users and does not cross scope boundaries. The practical risk is highest in multi-tenant or shared deployments where users have separate workflow ownership boundaries. |
| Exploit ScenarioDerived | An authenticated low-privileged user logs into a shared IBM Langflow OSS deployment, then iterates through workflow IDs (e.g., incrementing integer IDs or enumerating UUIDs via timing/enumeration) in API requests to the workflow history endpoint. By substituting another user's workflow ID for their own, they retrieve that user's full workflow history - potentially exposing embedded API keys, system prompts, or proprietary data. They can also call the history-injection endpoint with a victim workflow ID to plant false entries, corrupting audit trails or misleading downstream automated consumers. No public PoC is required; standard HTTP interception tooling suffices given the IDOR pattern. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 09, 2026
Improper authorization (IDOR/CWE-639) in IBM Langflow OSS 1.0.0 through 1.10.2 allows a remote authenticated attacker to access other users' workflow data and inject messages into workflow history they do not own. The flaw stems from user-controlled keys not being validated against the authenticated session's authorization scope, enabling horizontal privilege escalation across tenant workflows. No public exploit or active exploitation has been identified; IBM has released a patch and the SSVC assessment confirms exploitation is currently none with partial technical impact.
Earlier versions of this analysis (1)
Improper authorization (CWE-639, IDOR) in IBM Langflow OSS 1.0.0 through 1.10.2 allows an authenticated low-privileged remote attacker to read sensitive data from other users' workflow histories and inject arbitrary messages into those histories. The S:C scope change in the CVSS vector confirms the flaw crosses privilege boundaries, permitting one tenant to tamper with another's AI workflow records. No public exploit code has been identified at time of analysis, and a vendor patch is available via IBM advisory.
RemediationAI
Apply the vendor-released patch referenced in the IBM security advisory at https://www.ibm.com/support/pages/node/7286294; the exact fixed version is not independently confirmed from available data but the advisory confirms patch availability. As a compensating control pending upgrade, restrict Langflow OSS access to trusted, single-tenant environments where all authenticated users are mutually trusted - this eliminates the horizontal privilege escalation risk without disabling functionality. If multi-tenant isolation is required, consider placing per-tenant network segmentation or API gateway authorization in front of workflow endpoints to enforce ownership validation externally. Injecting audit logging on workflow history endpoints can detect exploitation attempts. Note that gateway-layer controls are mitigations only and do not fix the underlying IDOR flaw.
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
IBM Langflow OSS is IBM's packaged distribution of the open-source Langflow AI workflow orchestration platform, which allows users to visually build and manage LLM-based pipelines. The affected versions span 1.0.0 through 1.10.2, per CPE cpe:2.3:a:ibm:langflow_oss. CWE-639 (Authorization Bypass Through User-Controlled Key) indicates the application uses attacker-controllable identifiers - such as workflow IDs or history record IDs passed in API requests - to locate and operate on resources without verifying that the authenticated user is authorized to access the referenced object. This is a classic IDOR pattern. The dual impact - high confidentiality (read sensitive workflow contents including potentially embedded API keys, prompts, or data) and low integrity (inject arbitrary messages into another user's workflow history) - suggests distinct endpoints or parameters are vulnerable for each operation.
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:L/A:N
Authenticated remote IDOR requires only low privileges; no interaction needed; read access to sensitive data is high-C, history injection is low-I, no availability impact.
Primary rating from Vendor (ibm).
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
IBM Langflow OSS 1.0.0 through 1.10.2 could allow a remote authenticated attacker to obtain sensitive information and inject messages into workflow history due to improper authorization.
Executive ViewAI
IBM Langflow OSS versions 1.0.0 through 1.10.2 contain an authorization flaw that permits authenticated users to access other users' workflow data and manipulate workflow histories without proper permission. Organizations deploying this platform for business automation face data breach and workflow tampering risks within their tenant environment. Immediate patching and data-access audit are essential to restore proper isolation.
Apply vendor patch.
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
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-71466
GHSA-g3x9-hm5j-gv7w
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB