Skip to main content

IBM Langflow EUVDEUVD-2026-40404

| CVE-2026-10134 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

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
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. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Reach exposed Langflow build API
Delivery
Inject malicious Python into flow tool_code
Exploit
Trigger /api/v1/build execution
Install
Run code as Langflow process
C2
Read secrets and abuse cloud metadata
Execute
Persist by rewriting public flow tool_code
Impact
Pivot across tenants

Vulnerability AssessmentAI

Exploitation Requires network reachability to a Langflow OSS 1.0.0-1.9.3 instance and the ability to submit or modify a flow and trigger its build through the `/api/v1/build/...` API; the injected payload lives in the flow's `tool_code` field, which the runtime executes. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment All available signals point to top-tier priority: the CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H, i.e. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker reaches an internet- or network-exposed Langflow instance, submits or modifies a flow so that its `tool_code` contains malicious Python, and triggers a build via `/api/v1/build/...` to execute it as the Langflow process. They harvest environment secrets and database contents, query the cloud metadata endpoint for credentials, and overwrite a public flow's `tool_code` so that routine builds by other users silently re-run their payload, establishing persistence and cross-tenant access. …
Remediation 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). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Inventory all systems running Langflow OSS 1.0.0-1.9.3; identify network exposure and assess whether instances are internet-accessible; begin evaluation of emergency mitigation options including network isolation or temporary shutdown. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

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

Langflow versions up to and including 1.6.9 contain a chained vulnerability that enables account takeover and remote cod

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-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-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-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-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-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

CVE-2026-0768 CRITICAL
9.8 Jan 23

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

CVE-2026-0769 CRITICAL
9.8 Jan 23

Langflow has an eval injection in eval_custom_component_code (EPSS 2.0%) enabling remote code execution through crafted

CVE-2026-10140 CRITICAL
9.6 Jun 30

Cross-tenant credential confusion in IBM Langflow OSS 1.0.0 through 1.10.0 lets an authenticated user manipulate the voi

Share

EUVD-2026-40404 vulnerability details – vuln.today

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