Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed Langflow endpoint
-
DeliverySubmit crafted flow/graph definition
-
ExploitPayload injected into graph construction
-
ExecutionCode evaluated as Python (CWE-94)
-
ImpactArbitrary code execution on server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires network reachability to a Langflow OSS instance running 1.0.0 through 1.11.5 and the ability to submit a flow/graph definition that is processed by the vulnerable graph-construction path; per the CVSS vector (AV:N/AC:L/PR:N/UI:N) no authentication or user interaction is required against a reachable instance. The primary limiting factor is exposure and access control: instances that require authentication before flows can be created/built, or that are not network-reachable by the attacker, are correspondingly harder to exploit, and only the affected version range 1.0.0-1.11.5 is impacted. |
| Impact | This is a genuine high-priority issue: the CVSS 3.1 base score of 9.8 aligns with the vector (network, low complexity, no privileges, no user interaction, high C/I/A), and CWE-94 code injection yielding RCE is directly actionable. Weighing the signals - a vendor patch is confirmed available from IBM, no EPSS score, KEV listing, or public POC is present in the provided data, so exploitation should be treated as no public exploit identified at time of analysis rather than active in-the-wild use. The main caveat is exposure: Langflow instances that are internet-reachable or lack authentication in front of the graph-build endpoint face the full unauthenticated-RCE risk, whereas instances behind auth/network controls are meaningfully harder to reach, and any operator running an affected version should treat patching as urgent given the pre-auth, low-complexity nature of the flaw. |
| Exploit ScenarioDerived | An attacker discovers an internet-exposed Langflow OSS instance (1.0.0-1.11.5) and submits a crafted flow or component definition to the graph-construction endpoint. During graph build, the malicious payload is evaluated as Python, giving the attacker arbitrary code execution in the server process with the privileges of the Langflow service. No public exploit is identified at this time, but the low-complexity, unauthenticated vector makes weaponization straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Remote code execution in IBM Langflow OSS versions 1.0.0 through 1.11.5 allows an unauthenticated remote attacker to run arbitrary code by injecting malicious code that is evaluated during graph construction (CWE-94). Because Langflow is a visual framework for building LLM/agent workflows whose flows are assembled into executable graphs, a crafted flow definition submitted to the server is interpreted as code rather than data. The CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates trivial, network-reachable, unauthenticated exploitation, though there is no public exploit identified at time of analysis.
RemediationAI
Upgrade to a fixed release per IBM's advisory at https://www.ibm.com/support/pages/node/7286666 (Patch available per vendor advisory; a specific fixed version above 1.11.5 was not included in the provided input data, so confirm the exact patched build from the advisory before deploying). Until patched, reduce exposure by ensuring no Langflow OSS instance is directly reachable from the internet - place it behind authenticated reverse-proxy access and network ACLs, and restrict who can submit or build flows/graphs, since the injection occurs during graph construction. These controls limit the unauthenticated attack surface but do not eliminate the flaw for users who legitimately reach the build endpoint, so upgrading remains the only complete fix.
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 IBM's open-source, Python-based low-code platform for designing agentic and retrieval-augmented LLM applications; flows built in the UI are serialized and then reconstructed server-side into an execution graph. The affected component, identified by cpe:2.3:a:ibm:langflow_oss, spans 1.0.0 to 1.11.5. The root cause is CWE-94 (Improper Control of Generation of Code): attacker-supplied content that defines a graph/component is passed into a dynamic evaluation path (e.g. eval/exec or dynamic import of node definitions) during graph construction, so untrusted input becomes executable Python in the server process. This class of flaw is recurrent in flow/agent orchestration tools that permit user-defined custom components or expressions.
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:N/UI:N/S:U/C:H/I:H/A:H
Unauthenticated network-reachable code injection during graph construction yields full RCE, so AV:N/AC:L/PR:N/UI:N with high C/I/A; scope unchanged as code runs within the Langflow process.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
DescriptionCVE.org
IBM Langflow OSS 1.0.0 through 1.11.5 could allow a remote attacker to execute arbitrary code due to code injection during graph construction.
Executive ViewAI
IBM Langflow OSS versions 1.0.0 through 1.11.5 contain a critical remote code execution vulnerability that allows attackers to inject malicious code into workflow graphs without authentication. Any organization running vulnerable Langflow instances faces immediate risk of complete system compromise, including unauthorized access to sensitive data and AI models, with potential cascading impact across dependent applications and integrations.
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
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
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 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
Arbitrary Python code execution in IBM Langflow OSS 1.0.0 through 1.10.0 (Langflow versions up to 1.9.2) allows authenti
EUVD-2026-75784
GHSA-82x2-gm4f-9fwx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB