Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-reachable flow API with no authentication or interaction yields code execution, giving full confidentiality/integrity/availability impact; PR:N retained per vendor vector though it assumes auth is disabled.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
Lifecycle Timeline
1DescriptionCVE.org
IBM Langflow OSS 1.0.0 through 1.10.0 could allow arbitrary code execution due to improper validation of flow nodes with missing or empty component type fields.
AnalysisAI
Arbitrary code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 allows remote attackers to run code on the host by submitting flow definitions containing nodes with missing or empty component type fields. The improper input validation (CWE-20) lets malformed node specifications bypass type checks and reach unsafe execution paths in the low-code AI workflow engine. The CVSS vector (AV:N/PR:N) indicates network-reachable, pre-authentication exploitation; no public exploit identified at time of analysis and the issue is not listed in CISA KEV.
Technical ContextAI
Langflow is a popular open-source, Python-based low-code platform for visually building LLM and AI-agent pipelines, where users compose 'flows' from typed component nodes that the backend instantiates and executes. The CPE cpe:2.3:a:ibm:langflow_oss confirms the affected software is the IBM-stewarded Langflow OSS distribution. The root cause is CWE-20 (Improper Input Validation): the flow-processing logic does not properly reject nodes whose component type field is absent or empty, so an attacker-controlled flow node can drive the engine into an unintended code path that results in code execution rather than a safe validation error. Because Langflow dynamically loads and runs component logic, weak validation of node metadata is directly security-relevant.
RemediationAI
Upgrade IBM Langflow OSS to the fixed release identified in the IBM advisory at https://www.ibm.com/support/pages/node/7278445 (patch available per vendor advisory; an exact fixed version number is not stated in the input and should be taken from that page). Until patched, do not expose the Langflow server directly to untrusted networks - restrict the web UI and flow-execution API to a trusted management network or VPN, and place it behind an authenticating reverse proxy so anonymous users cannot submit flow definitions; the trade-off is reduced accessibility for legitimate remote users and added proxy maintenance. Where feasible, run Langflow under a low-privilege, sandboxed/containerized service account to limit the blast radius of any code execution, accepting that this contains rather than prevents exploitation. Monitor flow-creation and execution endpoints for malformed node payloads as a detective 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
Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l
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
Remote code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 allows an authenticated remote attacker to execu
Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 stems from improper input validation in the PythonREPL sa
Privilege escalation to remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows an authenticated user to e
Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-
Same weakness CWE-20 – Improper Input Validation
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-40383
GHSA-qrxw-fw7h-wjxj