Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Network-reachable app with low-privilege authenticated user (PR:L) able to inject code that escapes the app scope (S:C) for full host compromise; no user interaction and low complexity.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
Lifecycle Timeline
2DescriptionCVE.org
IBM Langflow OSS 1.0.0 through 1.10.0 could allow a remote attacker to inject arbitrary code on the system, due to the improper control of user input code.
AnalysisAI
Remote code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 allows an authenticated remote attacker to execute arbitrary code on the underlying host by supplying malicious user-controlled code that is improperly validated (CWE-94). Because Langflow evaluates user-supplied code as part of its low-code AI/agent flow-building functionality, exploitation grants full compromise of the server hosting the application. There is no public exploit identified at time of analysis, but the CVSS 3.1 base score of 9.9 with a scope change reflects that a successful attack can break out of the application context to affect other system components.
Technical ContextAI
IBM Langflow OSS is an open-source, low-code visual framework for building LLM-driven applications and agent workflows, where users compose 'flows' from components that can include custom Python code. The root cause is CWE-94 (Improper Control of Generation of Code / Code Injection): user-supplied input is passed into an execution context (such as a code component, template, or expression evaluator) without adequate sandboxing or input validation, so attacker-controlled strings are interpreted as executable code. The CPE cpe:2.3:a:ibm:langflow_oss:*:*:*:*:*:*:*:* identifies the affected application as IBM's Langflow OSS distribution across all listed sub-versions in the 1.0.0-1.10.0 range. The CVSS scope change (S:C) indicates the vulnerable component (the flow-execution engine) can impact resources beyond its own security authority - consistent with breaking out into the host OS.
RemediationAI
Patch available per vendor advisory - upgrade IBM Langflow OSS to the fixed release identified in IBM's advisory at https://www.ibm.com/support/pages/node/7278928 (consult that page for the exact fixed version, as a specific patched version string was not provided in the input data). Until patching is possible, reduce exposure by restricting network access to the Langflow web interface and API (place it behind a VPN or firewall so it is not internet-reachable), enforce strong authentication and remove or downgrade low-privilege accounts that do not require flow-building rights, and disable or restrict any custom-code / code-component features for untrusted users if the deployment supports that configuration - noting the trade-off that disabling code components limits legitimate low-code functionality. Monitor Langflow process activity for unexpected child processes as a detection compensating control.
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-
Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l
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
Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom
Arbitrary Python code execution in IBM Langflow OSS 1.0.0 through 1.10.0 (Langflow versions up to 1.9.2) allows authenti
Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows attackers to run arbitrary code by planting a mali
Authenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 lets any logged-in user run arbitrary Pytho
Arbitrary file write in IBM Langflow OSS 1.0.0 through 1.10.0 lets an attacker who controls an external HTTP server plan
Same weakness CWE-94 – Code Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-51273
GHSA-mj9q-p4gc-9rw2