Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
DeliveryAbuse improper access control gap
-
ExploitReach code-execution component/endpoint
-
ExecutionExecute arbitrary code on server
-
ImpactCompromise Langflow host and data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion 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 authenticated account on the target Langflow OSS instance (CVSS PR:L), with the instance reachable over the network (AV:N); no user interaction is needed. The affected versions are Langflow OSS 1.0.0 through 1.12.2, so deployments outside this range are not impacted. The limiting factor is the authentication requirement: an attacker must first obtain low-privilege credentials, which is realistic where Langflow exposes open/self-service registration, shared accounts, or is internet-facing without network restrictions, but is a meaningful barrier in locked-down, network-segmented, SSO-gated deployments. The precise feature or endpoint abused via the improper access control is not specified in the available data. |
| Impact | This is a genuine high-priority issue for organizations running IBM Langflow OSS. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 8.8) describes a network-reachable, low-complexity flaw that requires only low-privilege authentication (PR:L) and no user interaction, yielding full confidentiality, integrity, and availability loss - consistent with remote code execution. CWE-284 (Improper Access Control) plus the RCE outcome indicates an authenticated user can perform actions beyond their intended authorization. No EPSS probability, no CISA KEV entry, and no public POC are present in the input, so predicted and observed exploitation activity is currently unknown rather than confirmed low - absence of these signals is not evidence of safety. Net: a high-impact, low-barrier flaw in a product that exposes code-execution surface by design; treat as a real patch priority, but note that exploitation-likelihood signals (EPSS/KEV/POC) are entirely missing from the data and should be monitored rather than assumed. One caveat to verify: the 'Authentication Bypass' tag conflicts with the PR:L vector and 'remote authenticated attacker' wording, which describe post-authentication abuse, not a bypass. |
| Exploit ScenarioDerived | An attacker who already holds valid low-privilege credentials to a Langflow instance (e.g., a self-registered or shared tenant account) sends crafted requests that exploit the improper access control to reach functionality that executes code on the server. Because Langflow natively runs user-defined Python components and flows, abusing the authorization gap converts a limited account into full server code execution. No public exploit code is identified at time of analysis, and no user interaction is required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 07, 2026
Remote code execution affects IBM Langflow OSS versions 1.0.0 through 1.12.2, where improper access control lets an attacker with a valid low-privilege account execute arbitrary code on the server. The flaw is network-reachable with low attack complexity and no user interaction (CVSS 3.1: AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 8.8), but it is gated by the requirement to hold an authenticated account, so exposure is greatest where the platform offers open self-service registration, uses shared credentials, or is internet-facing without network restrictions. No public exploit code has been identified and the issue is not listed as confirmed actively exploited (CISA KEV) at time of analysis; exploitation status and patch availability should be re-checked against the IBM advisory.
RemediationAI
Patch availability is not specified in the provided data, so the vendor advisory at https://www.ibm.com/support/pages/node/7290694 should be consulted for the exact fixed release before upgrading, and no specific fix version should be assumed; until a patched Langflow OSS build is deployed, treat any instance in the 1.0.0-1.12.2 range as potentially exploitable. Because the prerequisite is a valid low-privilege account, the highest-value compensating controls are identity-centric: disable self-service or open registration on the Langflow instance (side effect: new users must be provisioned manually), require SSO/MFA and eliminate shared or default accounts (side effect: added dependency on the identity provider and possible workflow disruption for automation), and audit/rotate credentials for existing low-privilege users since they may already be usable as an exploitation foothold. Reduce the network attack surface by placing Langflow behind a reverse proxy or API gateway, restricting access to trusted source networks or a VPN, and never exposing the UI/API directly to the internet (side effect: legitimate remote developers lose direct access and must route through the gateway). Additional containment includes running the service as a non-root user in a hardened container with a read-only filesystem and dropped Linux capabilities, egress-filtering outbound traffic to limit post-exploitation callbacks, and enabling verbose audit logging with alerting on unexpected flow creation or code-execution activity; these measures reduce impact but do not remove the underlying improper access control flaw, so patching remains the definitive fix once a vendor version is confirmed.
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 is IBM's open-source low-code platform for building LLM and agentic applications, where visual flows are backed by Python components that are executed server-side. The root cause is classified as CWE-284 (Improper Access Control): one or more API operations that should require elevated authorization or tighter ownership checks can be reached by an ordinary authenticated user, allowing that user to influence server-side execution paths and ultimately run arbitrary code with the privileges of the Langflow service. Because the CVSS vector carries PR:L, the attacker must already possess a valid low-privilege account, and because AV:N/AC:L/UI:N apply, no local access or victim interaction is required. The specific endpoint, feature, or missing authorization check abused by the vulnerability is not identified in the available data, and no CPE identifiers were supplied; the affected technology stack is the Langflow OSS server for versions 1.0.0 through 1.12.2, with the vendor advisory at https://www.ibm.com/support/pages/node/7290694 serving as the authoritative source.
Know when Langflow 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:H
Network-reachable (AV:N) and low-complexity (AC:L); requires a low-privilege authenticated account (PR:L) per vendor wording, no user interaction, and RCE yields full C/I/A loss.
Primary rating from Vendor (us).
CVSS VectorVendor: us
DescriptionCVE.org
IBM Langflow OSS 1.0.0 through 1.12.2 could allow a remote authenticated attacker to execute arbitrary code due to improper access control.
Executive ViewAI
IBM Langflow OSS versions 1.0.0 through 1.12.2 allow any holder of a valid low-privilege account to execute arbitrary code on the server, turning a single authenticated login into full control of the host running the organization's AI orchestration workloads. The exposure concentrates where Langflow is internet-facing, offers open self-service registration, or relies on shared credentials, since the only barrier is an account rather than a sophisticated exploit. With no vendor patch currently available, leadership should treat this as a containment and identity-governance issue that requires immediate network and access restrictions rather than a routine upgrade.
No vendor-released patch identified at time of analysis. Interim mitigations: remove public network exposure and restrict access to VPN or allow-listed sources; disable self-service registration and eliminate shared or default credentials; enforce least privilege on all Langflow accounts and rotate credentials and tokens; isolate the service on a segmented network with egress restrictions; enable authentication and process-execution logging with anomaly alerting; monitor the IBM advisory for a fixed version and re-verify exploitation status.
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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Related Vulnerabilities in IBM Langflow OSS Code Execution and Info Disclosure
View all 14Langflow before 1.3.0 allows unauthenticated remote code injection through the /api/v1/validate/code endpoint, enabling
Langflow has a third RCE vulnerability via exec_globals (EPSS 10.0%) allowing inclusion of untrusted code that executes
Account takeover and remote code execution in Langflow AI workflow platform versions ≤1.6.9 due to a CORS misconfigurati
Langflow has a code injection vulnerability in the code component (EPSS 2.6%) enabling remote code execution through the
Langflow has an eval injection in eval_custom_component_code (EPSS 2.0%) enabling remote code execution through crafted
Code injection in Langflow CSV Agent node before 1.8.0. The node hardcodes allow_dangerous_code=True, enabling arbitrary
Langflow through 0.6.19 allows remote code execution if untrusted users are able to reach the "POST /api/v1/custom_compo
OS command injection in Langflow's MCP stdio transport allows an attacker who can reach the MCP server configuration end
langflow <=1.0.18 is vulnerable to Remote Code Execution (RCE) as any component provided the code functionality and the
langflow v1.0.12 was discovered to contain a remote code execution (RCE) vulnerability via the PythonCodeTool component.
Langflow before 1.7.0.dev45 exposes multiple API endpoints without authentication, allowing unauthenticated access to us
An unauthenticated shell injection vulnerability exists in Langflow's GitHub Actions CI/CD workflows, allowing attackers
EUVD-2026-94105
GHSA-75jr-mmgj-gcxq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB