Summary
CVE-2026-18891 is an authentication bypass vulnerability (CWE-287) affecting Langflow OSS versions 1.0.0 through 1.11.1. When MCP Composer is enabled, unauthenticated callers can be resolved as the system superuser on certain transports, allowing remote attackers to execute arbitrary flows and access sensitive information without credentials. The flaw has a CVSS v3.1 base score of 8.2 (High).
Technical details
- Root cause: MCP project authentication logic omits the
auth_type=nonemode from the set of modes that require an API key. - Trigger condition: MCP Composer must be enabled on the Langflow instance; the flaw manifests on certain MCP transports.
- Attack vector: Network-based, no authentication or user interaction required (AV:N, PR:N, UI:N).
- Impact: Unauthenticated remote attackers are resolved as the system superuser, enabling execution of arbitrary flows and access to sensitive information (high confidentiality impact, low integrity impact).
Affected software
- Langflow OSS versions 1.0.0 through 1.11.1 (inclusive)
Severity
- CVSS v3.1 Base Score: 8.2 (High)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
Mitigation and recommended actions
- Immediate: Upgrade Langflow OSS to version 1.11.2 or later.
- If patching is not immediately possible: disable MCP Composer on internet-exposed Langflow instances, or restrict network access to the Langflow management/MCP interfaces until the upgrade can be applied. No other workarounds have been documented by the vendor.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body:
<title>Langflow</title>followed by a<script src="./assets/index-...js">tag.

