Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Network-reachable endpoint, no attacker skill required once vulnerable config present, no credentials needed; impact is confidentiality only with no integrity or availability effect.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
Lifecycle Timeline
2DescriptionCVE.org
IBM Langflow OSS 1.0.0 through 1.10.3 contain an authentication bypass vulnerability in the Model Context Protocol (MCP) composer endpoint when mcp_composer_enabled=true (default) and projects are configured with auth_type=oauth .
AnalysisAI
Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.3 exposes the Model Context Protocol (MCP) composer endpoint to unauthenticated remote access when projects are configured with auth_type=oauth and MCP composer is enabled - which is the default deployment state. An unauthenticated network attacker can reach the MCP composer endpoint and read confidential project data (C:H) without supplying valid credentials, entirely bypassing the OAuth authentication gate. No public exploit code or CISA KEV listing has been identified at time of analysis, but the vendor (IBM) has confirmed the issue and released a patch.
Technical ContextAI
IBM Langflow OSS is an open-source AI workflow composition platform that allows users to build pipelines integrating large language models and external tools. The Model Context Protocol (MCP) is an emerging AI integration protocol for exposing tools and context to LLM agents; Langflow exposes an MCP composer endpoint for this purpose. The root cause is CWE-306 (Missing Authentication for Critical Function): when mcp_composer_enabled=true (the default) and a project uses auth_type=oauth, the MCP composer endpoint fails to enforce the configured OAuth authentication scheme before serving requests. The affected CPE is cpe:2.3:a:ibm:langflow_oss:*:*:*:*:*:*:*:*, spanning all releases from 1.0.0 to 1.10.3 inclusive.
RemediationAI
Apply the vendor-released patch per the IBM advisory at https://www.ibm.com/support/pages/node/7282147; the exact fixed version number is not specified in the available data and should be confirmed from that advisory before upgrading. As an immediate compensating control, disable the MCP composer feature by setting mcp_composer_enabled=false, which eliminates the vulnerable endpoint entirely at the cost of losing MCP composer functionality. Alternatively, if MCP composer must remain enabled, consider switching affected projects away from auth_type=oauth temporarily until patching is complete, though this changes the authentication model and may introduce separate risks depending on the replacement auth type. Network-layer controls such as restricting access to the Langflow service to trusted IP ranges can reduce exposure but do not fix the underlying authentication bypass.
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
Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr
Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-
Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l
Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-l
Remote code execution in IBM Langflow OSS versions 1.0.0 through 1.11.5 allows an unauthenticated remote attacker to run
Remote OS command execution in IBM Langflow OSS (versions 1.0.0 through 1.11.5) lets remote attackers run arbitrary oper
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
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53465