Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Network-reachable service exploitable by any authenticated user (PR:L), no interaction, and DB-manipulation-to-RCE breaks out of the app context (S:C) with full confidentiality, integrity, and availability loss.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
Lifecycle Timeline
2DescriptionCVE.org
IBM Langflow OSS 1.0.0 through 1.10.0 allows authenticated users to escalate privileges to superuser by directly manipulating the database, execute arbitrary system commands, and achieve full system compromise with Langflow service permissions.
AnalysisAI
Privilege escalation to remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows an authenticated user to elevate their account to superuser by directly manipulating the underlying database, then execute arbitrary system commands and achieve full compromise of the host running the Langflow service. The flaw (CWE-94, code injection) carries a critical CVSS 9.9 with a scope change, meaning code runs with the Langflow service account's permissions beyond the vulnerable component. No public exploit identified at time of analysis, and it is not listed in CISA KEV, but a vendor patch is available.
Technical ContextAI
Langflow OSS is an open-source, Python-based low-code framework for visually building LLM/AI agent workflows, where flow components can execute code and system-level operations. The CPE cpe:2.3:a:ibm:langflow_oss:*:*:*:*:*:*:*:* identifies the affected application across versions 1.0.0-1.10.0. The root cause is classified as CWE-94 (Improper Control of Generation of Code / code injection): an authenticated user can alter privilege state directly in the backing database to gain superuser role, and that elevated context permits arbitrary command execution - a classic broken-authorization-into-code-execution chain typical of workflow platforms that expose code-running components to privileged roles.
RemediationAI
Patch available per vendor advisory - apply the fixed release referenced in IBM's advisory at https://www.ibm.com/support/pages/node/7278925; the input does not include an exact fixed version number, so confirm the target build from that advisory before upgrading. As compensating controls until patched, restrict Langflow to trusted, authenticated users only and disable or tightly limit self-service account creation, since exploitation requires an authenticated (PR:L) account; place the application behind a VPN or network ACL rather than exposing it to the internet to shrink the AV:N attack surface; lock down direct access to the backing database so application-facing accounts cannot manipulate privilege/role tables; and run the Langflow service under a least-privileged, non-root service account to reduce the impact of the S:C scope change and command execution. Note the trade-offs: disabling open registration and restricting database access may break automated onboarding or integrations that rely on that 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
Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom
Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr
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
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 arises from the A2A (agent-to-agent) public endpoint fail
Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 stems from broken webhook authentication
Same weakness CWE-94 – Code Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-45270
GHSA-xxqg-9cxv-cq9v