Skip to main content

Langflow CVE-2026-81204

| EUVDEUVD-2026-75784 CRITICAL
Code Injection (CWE-94)
2026-09-10 ibm GHSA-82x2-gm4f-9fwx
9.8
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed Langflow endpoint
  2. Delivery
    Submit crafted flow/graph definition
  3. Exploit
    Payload injected into graph construction
  4. Execution
    Code evaluated as Python (CWE-94)
  5. Impact
    Arbitrary code execution on server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires network reachability to a Langflow OSS instance running 1.0.0 through 1.11.5 and the ability to submit a flow/graph definition that is processed by the vulnerable graph-construction path; per the CVSS vector (AV:N/AC:L/PR:N/UI:N) no authentication or user interaction is required against a reachable instance. The primary limiting factor is exposure and access control: instances that require authentication before flows can be created/built, or that are not network-reachable by the attacker, are correspondingly harder to exploit, and only the affected version range 1.0.0-1.11.5 is impacted.

Impact

This is a genuine high-priority issue: the CVSS 3.1 base score of 9.8 aligns with the vector (network, low complexity, no privileges, no user interaction, high C/I/A), and CWE-94 code injection yielding RCE is directly actionable. Weighing the signals - a vendor patch is confirmed available from IBM, no EPSS score, KEV listing, or public POC is present in the provided data, so exploitation should be treated as no public exploit identified at time of analysis rather than active in-the-wild use. The main caveat is exposure: Langflow instances that are internet-reachable or lack authentication in front of the graph-build endpoint face the full unauthenticated-RCE risk, whereas instances behind auth/network controls are meaningfully harder to reach, and any operator running an affected version should treat patching as urgent given the pre-auth, low-complexity nature of the flaw.

Exploit ScenarioDerived

An attacker discovers an internet-exposed Langflow OSS instance (1.0.0-1.11.5) and submits a crafted flow or component definition to the graph-construction endpoint. During graph build, the malicious payload is evaluated as Python, giving the attacker arbitrary code execution in the server process with the privileges of the Langflow service. No public exploit is identified at this time, but the low-complexity, unauthenticated vector makes weaponization straightforward.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 10, 2026

Remote code execution in IBM Langflow OSS versions 1.0.0 through 1.11.5 allows an unauthenticated remote attacker to run arbitrary code by injecting malicious code that is evaluated during graph construction (CWE-94). Because Langflow is a visual framework for building LLM/agent workflows whose flows are assembled into executable graphs, a crafted flow definition submitted to the server is interpreted as code rather than data. The CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates trivial, network-reachable, unauthenticated exploitation, though there is no public exploit identified at time of analysis.

RemediationAI

Upgrade to a fixed release per IBM's advisory at https://www.ibm.com/support/pages/node/7286666 (Patch available per vendor advisory; a specific fixed version above 1.11.5 was not included in the provided input data, so confirm the exact patched build from the advisory before deploying). Until patched, reduce exposure by ensuring no Langflow OSS instance is directly reachable from the internet - place it behind authenticated reverse-proxy access and network ACLs, and restrict who can submit or build flows/graphs, since the injection occurs during graph construction. These controls limit the unauthenticated attack surface but do not eliminate the flaw for users who legitimately reach the build endpoint, so upgrading remains the only complete fix.

Affected VersionsENISA

Langflow OSS 1.0.0 ≤1.11.5

Affected Packages

euvd langflow_oss no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Langflow OSS is IBM's open-source, Python-based low-code platform for designing agentic and retrieval-augmented LLM applications; flows built in the UI are serialized and then reconstructed server-side into an execution graph. The affected component, identified by cpe:2.3:a:ibm:langflow_oss, spans 1.0.0 to 1.11.5. The root cause is CWE-94 (Improper Control of Generation of Code): attacker-supplied content that defines a graph/component is passed into a dynamic evaluation path (e.g. eval/exec or dynamic import of node definitions) during graph construction, so untrusted input becomes executable Python in the server process. This class of flaw is recurrent in flow/agent orchestration tools that permit user-defined custom components or expressions.

Know when Langflow Oss gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (ibm) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
ENISA EUVD HIGH
vuln.today AI 9.8 CRITICAL

Unauthenticated network-reachable code injection during graph construction yields full RCE, so AV:N/AC:L/PR:N/UI:N with high C/I/A; scope unchanged as code runs within the Langflow process.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/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:N/SI:N/SA:N

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

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

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.11.5 could allow a remote attacker to execute arbitrary code due to code injection during graph construction.

Executive ViewAI

Why It Matters

IBM Langflow OSS versions 1.0.0 through 1.11.5 contain a critical remote code execution vulnerability that allows attackers to inject malicious code into workflow graphs without authentication. Any organization running vulnerable Langflow instances faces immediate risk of complete system compromise, including unauthorized access to sensitive data and AI models, with potential cascading impact across dependent applications and integrations.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 53% exploitable
Prevalence
Medium
popular open-source LLM/agent-flow framework, common but not ubiquitous
Threat Intel
1
1 sources
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

55
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: +5

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2026-9198 CRITICAL POC
9.8 Jul 17

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets any network-reachable attac

CVE-2026-19295 CRITICAL POC
9.9 Aug 28

Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr

CVE-2026-7873 CRITICAL POC
9.9 Jun 30

Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-

CVE-2026-93674 CRITICAL POC
9.8 Oct 07

Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.12.2 lets any attacker who can reach the servi

CVE-2026-18729 HIGH POC
8.8 Aug 28

Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l

CVE-2026-93680 CRITICAL POC
9.8 Oct 29

IBM Langflow OSS 1.0.0 through 1.12.8 allows unauthenticated remote attackers to bypass security restrictions through im

CVE-2026-10561 CRITICAL POC
10.0 Jun 22

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom

CVE-2026-12940 CRITICAL POC
9.8 Jul 30

Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 allows remote attackers to run arbitrary

CVE-2026-9103 CRITICAL POC
9.8 Jul 17

Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-l

CVE-2026-79724 CRITICAL
9.8 Sep 10

Remote OS command execution in IBM Langflow OSS (versions 1.0.0 through 1.11.5) lets remote attackers run arbitrary oper

CVE-2026-7646 MEDIUM POC
6.5 Aug 05

Path traversal in IBM Langflow OSS 1.0.0-1.10.3 exposes arbitrary server filesystem files via a crafted MCP `resources/r

CVE-2026-9135 CRITICAL
9.9 Jul 17

Arbitrary Python code execution in IBM Langflow OSS 1.0.0 through 1.10.0 (Langflow versions up to 1.9.2) allows authenti

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