Skip to main content

IBM Langflow CVE-2026-10134

| EUVDEUVD-2026-40404 CRITICAL
Code Injection (CWE-94)
2026-06-30 psirt@us.ibm.com GHSA-mgqp-4wrr-7886
10.0
CVSS 3.1 · Vendor: us
Share

Severity by source

Vendor (us) PRIMARY
10.0 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
vuln.today AI
10.0 CRITICAL

Unauthenticated network-reachable code injection via the build API (AV:N/AC:L/PR:N/UI:N) with cross-tenant impact (S:C) and full C/I/A compromise of the process.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (us).

CVSS VectorVendor: us

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

1
Analysis Generated
Jun 30, 2026 - 20:31 vuln.today

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.9.3 allows an attacker to read every secret available to the Langflow process, read and modify every flow, conversation, message, file upload, and saved component in the Langflow database, can connect to internal services, abuse cloud metadata endpoints, laterally move to other tenants on the same Langflow instance, and Establish persistence by modifying the public flow's tool_code so normal /api/v1/build/... calls by any user re-execute attacker code at each build.

AnalysisAI

Remote code execution in IBM Langflow OSS 1.0.0 through 1.9.3 lets an unauthenticated attacker inject and run arbitrary Python via the flow tool_code mechanism, gaining full control of the Langflow process. Because the scope changes (S:C), the attacker can read every process secret, read and tamper with all flows, conversations, messages, uploads and saved components in the database, reach internal services and cloud metadata endpoints, and pivot across tenants on the same instance. This is a maximum-severity (CVSS 10.0) flaw, though no public exploit has been identified at time of analysis and it is not listed in CISA KEV.

Technical ContextAI

Langflow is a popular open-source, low-code visual framework for building LLM/agentic applications, where users assemble 'flows' from components that are compiled and executed server-side. The root cause is CWE-94 (Improper Control of Generation of Code / code injection): user-controllable tool_code associated with a flow is evaluated by the Langflow runtime when a build is triggered through /api/v1/build/.... Because the affected CPE range covers Langflow OSS 1.0.0-1.9.3 across all deployments, any instance exposing the build/flow API evaluates this attacker-supplied code in the security context of the Langflow process, giving access to its environment secrets and database, and to any network the host can reach (internal services, cloud metadata at 169.254.169.254-style endpoints).

RemediationAI

Upgrade to the fixed release identified in IBM's advisory at https://www.ibm.com/support/pages/node/7277559 - patch available per vendor advisory; the input does not state an exact fixed version, so confirm the precise build from that page (all 1.0.0-1.9.3 releases are vulnerable). Until patched, remove the instance from untrusted network exposure: restrict or block access to the /api/v1/build/... and flow-management endpoints to trusted, authenticated users only (e.g. front it with an authenticating reverse proxy or network ACL), which prevents anonymous build/flow submission at the cost of breaking any anonymous/public-flow usage. Additionally, deny the Langflow host egress to cloud metadata endpoints (block 169.254.169.254) and to internal management services to blunt SSRF/metadata abuse and lateral movement, accepting that flows legitimately needing those services will fail. Audit existing flows for unexpected tool_code and rotate any secrets exposed to the Langflow process, since a successful exploit could already have read them.

CVE-2025-3248 CRITICAL POC
9.8 Apr 07

Langflow before 1.3.0 allows unauthenticated remote code injection through the /api/v1/validate/code endpoint, enabling

CVE-2025-34291 CRITICAL POC
9.4 Dec 05

Account takeover and remote code execution in Langflow AI workflow platform versions ≤1.6.9 due to a CORS misconfigurati

CVE-2026-0770 CRITICAL POC
9.8 Jan 23

Langflow has a third RCE vulnerability via exec_globals (EPSS 10.0%) allowing inclusion of untrusted code that executes

CVE-2026-27966 CRITICAL POC
9.8 Feb 26

Code injection in Langflow CSV Agent node before 1.8.0. The node hardcodes allow_dangerous_code=True, enabling arbitrary

CVE-2026-0768 CRITICAL POC
9.8 Jan 23

Langflow has a code injection vulnerability in the code component (EPSS 2.6%) enabling remote code execution through the

CVE-2024-37014 CRITICAL POC
9.8 Jun 10

Langflow through 0.6.19 allows remote code execution if untrusted users are able to reach the "POST /api/v1/custom_compo

CVE-2024-48061 CRITICAL POC
9.8 Nov 04

langflow <=1.0.18 is vulnerable to Remote Code Execution (RCE) as any component provided the code functionality and the

CVE-2024-42835 CRITICAL POC
9.8 Oct 31

langflow v1.0.12 was discovered to contain a remote code execution (RCE) vulnerability via the PythonCodeTool component.

CVE-2026-21445 CRITICAL POC
9.1 Jan 02

Langflow before 1.7.0.dev45 exposes multiple API endpoints without authentication, allowing unauthenticated access to us

CVE-2026-33475 CRITICAL POC
9.1 Mar 24

An unauthenticated shell injection vulnerability exists in Langflow's GitHub Actions CI/CD workflows, allowing attackers

CVE-2026-5027 HIGH POC
8.8 Mar 27

Arbitrary file write vulnerability in an API endpoint (POST /api/v2/files) enables authenticated remote attackers to ove

CVE-2024-7297 HIGH POC
8.8 Jul 30

Langflow versions prior to 1.0.13 suffer from a Privilege Escalation vulnerability, allowing a remote and low privileged

Share

CVE-2026-10134 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy