Skip to main content

IBM Langflow CVE-2026-85025

| EUVDEUVD-2026-75748 CRITICAL
Incorrect Authorization (CWE-863)
2026-09-10 psirt@us.ibm.com GHSA-j9vg-5378-pr5p
9.8
CVSS 3.1 · Vendor: us
View

Attack ChainAIDerived

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

  1. Access
    Locate exposed Langflow MCP endpoint
  2. Delivery
    Send request to publicly shared project
  3. Exploit
    Bypass public-flow authorization checks
  4. Execution
    Execute arbitrary code / access chat sessions
  5. Impact
    Modify sessions or pivot

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Requires the target Langflow instance (OSS 1.0.0-1.11.5) to have a project publicly shared via an MCP project endpoint that is reachable over the network - that shared-endpoint configuration is the concrete precondition. Given that condition, no authentication and no user interaction are needed (PR:N/UI:N). The limiting factor is that instances with no publicly shared MCP endpoints, or that are not network-reachable by the attacker, are not exposed; the flaw is not triggerable against a default install that never enabled public MCP sharing.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, base 9.8) describes a network-reachable, unauthenticated, no-interaction path to full confidentiality/integrity/availability impact, which is a genuine top-priority profile for any exposed instance. The important qualifier the raw score hides is that exploitation depends on a project being publicly shared through an MCP endpoint - this is a supported Langflow feature but not universally enabled, so real-world exposure is a subset of deployments rather than every default install. No EPSS score, KEV listing, or POC reference was provided, so there is no evidence of active exploitation or public exploit code at this time; the priority derives from severity and product popularity, not from observed in-the-wild activity. Given Langflow instances are frequently stood up on internet-facing dev/prototype infrastructure, treat internet-exposed instances as high urgency and internal-only instances as high-but-contained.

Exploit ScenarioDerived

An attacker discovers an internet-reachable Langflow instance that has a project shared publicly through an MCP endpoint, then sends requests to that endpoint that the broken authorization checks fail to reject. The requests execute code within the flow and let the attacker read or alter other users' chat sessions. No authentication or user interaction is required, matching the AV:N/PR:N/UI:N vector; no public POC was provided.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% 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 1.0.0 through 1.11.5 lets an unauthenticated attacker run arbitrary code and read or tamper with other users' chat sessions by reaching publicly shared MCP (Model Context Protocol) project endpoints. The flaw stems from Langflow failing to enforce its public-flow security restrictions and session-isolation controls, so exposure exists once a project is shared publicly via an MCP endpoint. No public exploit is identified in the provided data, and the item is not listed in CISA KEV.

RemediationAI

Apply the fixed Langflow release identified in IBM's advisory at https://www.ibm.com/support/pages/node/7286666 (the input data does not include an exact patched version number, so confirm the target build directly from that advisory before upgrading). Until patched, the most effective compensating control is to stop publicly sharing flows and disable/unpublish MCP project endpoints, since exploitation requires a publicly shared MCP endpoint - the trade-off is loss of external MCP-based integrations. Additionally, place Langflow behind authentication and a reverse proxy or network ACL so the endpoints are not reachable by unauthenticated network clients, and restrict inbound access to trusted networks; this blocks the network vector at the cost of convenient public access. Review chat-session data for signs of unauthorized access given the session-isolation weakness.

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 is a widely used open-source visual framework for building LLM/agent workflows (flows), now maintained under IBM after its DataStax lineage. This vulnerability is classified CWE-863 (Incorrect Authorization): the authorization checks that are supposed to constrain 'public' flows and keep chat sessions isolated between users are not properly enforced on the MCP project endpoints that expose flows for external tool consumption. Because Langflow flows can execute code (custom components, Python nodes) as part of normal operation, an authorization gap on a publicly shared flow becomes a code-execution primitive, and the missing session isolation additionally exposes other users' conversation state. No CPE strings were supplied; affected identification rests on the vendor version range 1.0.0-1.11.5.

Know when Langflow 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 (us) 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 requests to an exposed public MCP endpoint yield code execution and cross-session access, giving full C/I/A; public-sharing prerequisite is a feature state, not attack complexity.

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 (us).

CVSS VectorVendor: us

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 Langflow could allow an unauthenticated attacker to execute arbitrary code and access or modify chat sessions through publicly shared MCP project endpoints due to improper enforcement of public-flow security restrictions and session isolation controls.

Executive ViewAI

Why It Matters

IBM Langflow OSS 1.0.0-1.11.5 contains a critical remote code execution vulnerability affecting organizations that share Model Context Protocol projects publicly. Unauthenticated attackers can execute arbitrary code on application servers and gain unauthorized access to other users' chat sessions. Any organization running affected Langflow versions with public project sharing faces immediate risk of complete infrastructure compromise and data breach.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable public sharing of all MCP projects immediately, restrict network access to MCP endpoints via firewall or authentication proxy, enable detailed audit logging of all API requests to Langflow, and review access logs for exploitation indicators.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Medium
popular open-source LLM/agent builder, common in AI dev, not enterprise-ubiquitous
Threat Intel
1
1 sources
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.4%
Patch available No
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

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

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-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-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-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-2026-0769 CRITICAL POC
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-10134 CRITICAL POC
10.0 Jun 30

Remote code execution in IBM Langflow OSS 1.0.0 through 1.9.3 lets an unauthenticated attacker inject and run arbitrary

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-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-105697 CRITICAL POC
9.9 Oct 05

OS command injection in Langflow's MCP stdio transport allows an attacker who can reach the MCP server configuration end

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

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