Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Streamable MCP endpoint is network-reachable and lacks auth enforcement, so AV:N/AC:L/PR:N/UI:N; unauthenticated MCP operations expose data and allow tool invocation, giving C:H/I:H/A:H.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
1DescriptionCVE.org
IBM Langflow OSS 1.0.0 through 1.8.4 could allow unauthenticated attackers to access protected MCP project resources and execute MCP operations due to improper authorization enforcement in the Streamable MCP transport endpoint.
AnalysisAI
Authorization bypass in IBM Langflow OSS 1.0.0 through 1.8.4 allows unauthenticated remote attackers to access protected Model Context Protocol (MCP) project resources and invoke MCP operations through the Streamable MCP transport endpoint. The CVSS 9.8 rating reflects unauthenticated network exploitation with full confidentiality, integrity, and availability impact, though no public exploit identified at time of analysis and the flaw is not currently listed in CISA KEV.
Technical ContextAI
IBM Langflow OSS is an open-source visual framework for building LLM-driven agent and workflow applications on top of LangChain, and exposes integrations through the Model Context Protocol (MCP) - a JSON-RPC style protocol for connecting LLM clients to tools and data sources. The vulnerable component is the Streamable MCP transport endpoint, which is supposed to authenticate callers before brokering access to MCP project resources and operations such as tool invocation. The root cause maps to CWE-287 (Improper Authentication): authorization enforcement on this transport is incomplete or missing, so requests arrive at protected MCP project resources without ever being tied to an authenticated identity. The affected CPE is cpe:2.3:a:ibm:langflow_oss:*:*:*:*:*:*:*:*, covering Langflow OSS releases 1.0.0 through 1.8.4 inclusive.
RemediationAI
Patch available per vendor advisory at https://www.ibm.com/support/pages/node/7277243 - administrators should upgrade IBM Langflow OSS to the fixed release identified by IBM (exact fixed version not stated in the input data, so confirm directly from the advisory) and avoid running any 1.0.0-1.8.4 build on reachable networks. Until the upgrade is applied, restrict network exposure of the Streamable MCP transport endpoint to trusted clients via firewall, reverse-proxy ACLs, or a service mesh policy, and place an authenticating proxy (mTLS or OAuth-aware gateway) in front of Langflow so unauthenticated requests cannot reach the MCP routes; the trade-off is that legitimate MCP clients must be reconfigured for the new auth layer. If MCP is not in active use, disable or remove the MCP integration entirely so the Streamable transport is not loaded, accepting that any flows depending on MCP tools will stop functioning.
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
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
Privilege escalation to remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows an authenticated user to e
Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-
Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 stems from broken webhook authentication
Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 allows remote attackers to run arbitrary
Same weakness CWE-287 – Improper Authentication
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-38281
GHSA-4pf4-j777-cgmf