Langflow authentication bypass, unauthenticated access (CVE-2026-93680) [PoC]
CVE-2026-93680
CVE-2026-93680: IBM Langflow OSS 1.0.0 through 1.12.8 authentication bypass (CVSS 9.8) lets unauthenticated attackers reach protected APIs. Upgrade to 1.12.9 or later.
Weaponized - Metasploit module available - CVE-2026-93680 is a critical authentication bypass in IBM Langflow OSS 1.0.0 through 1.12.8 that lets a remote attacker with no credentials reach protected flows, components, and API endpoints. Upgrade to Langflow 1.12.9 or later; there is no configuration workaround that fully closes the gap.
Overview
Langflow is an open-source visual builder for AI agents and LLM pipelines. It exposes a REST API and a web UI, and it stores flow definitions, model credentials, and tool connections behind an authentication layer. CVE-2026-93680 is a defect in that authentication layer: requests that should be rejected are instead treated as trusted.
The CVSS vector is as bad as it gets for a network service. Attack Vector is NETWORK, Attack Complexity is LOW, Privileges Required is NONE, and User Interaction is NONE. That means anyone who can reach the Langflow port can attempt the bypass, with no account, no token, and no victim clicking anything.
Impact
A successful bypass hands the attacker the same access a logged-in user would have. In practice that is severe for this product, because Langflow deployments hold the keys to everything downstream:
- Flow definitions and prompts become readable, editable, and executable. Attackers can insert steps into an existing flow and have it run on the next legitimate invocation.
- Stored credentials for OpenAI, Anthropic, cloud providers, vector databases, and internal APIs are exposed.
- Connected tools such as code execution nodes, database connectors, and HTTP callers can be driven by the attacker, turning Langflow into a pivot into internal networks.
- API keys issued by Langflow itself can be created or abused, extending persistence beyond the initial visit.
Because Langflow is often deployed internally by AI engineering teams without the network controls a customer-facing service would get, an exposed instance is a realistic path to cloud credential theft and lateral movement.
Remediation and mitigation
- Upgrade to Langflow 1.12.9 or later. IBM shipped the fix; check the vendor advisory for the exact build and confirm your container image or pip install is on the patched version rather than a cached layer.
- Rotate secrets. Assume any credential stored in Langflow flows was readable. Rotate provider API keys, database passwords, and any Langflow-issued tokens.
- Remove internet exposure. Langflow should not be reachable from the public internet. Put it behind a VPN or an authenticating reverse proxy, and restrict egress from the host so a compromised instance cannot reach internal services freely.
- Audit for prior abuse. Review access logs for unauthenticated requests to protected endpoints, unusual flow edits, and outbound connections to unfamiliar hosts. Incident responders and breach documentation are available via breach reports, with ongoing coverage at security news.
Security Insight
Langflow follows a pattern now common across AI orchestration tooling: authentication is bolted on after the API surface is designed, so a single missed dependency leaves the whole control plane open. The comparison worth drawing is to early Jenkins and JupyterHub deployments, where the same “internal tool, trusted network” assumption turned a convenience feature into an entry point for cloud credential theft. For teams running LLM infrastructure, the lesson is that these platforms now hold credentials as sensitive as any CI/CD system and deserve the same patching cadence and network segmentation.
Further Reading
Never miss a critical vulnerability
Get real-time security alerts delivered to your preferred platform.
Metasploit Modules
Weaponized exploit code — authorized use only
The Metasploit Framework modules below are production-ready exploit code maintained by Rapid7. Unlike random GitHub PoCs, these are vetted by Metasploit maintainers and integrated into a point-and-click exploitation framework used by red teams worldwide. The presence of an MSF module means this CVE is trivially exploitable at scale — patch immediately.
Authorized use only. Run only against systems you own or have explicit written permission to test. Using exploit code against systems you do not own is illegal in most jurisdictions and violates Yazoul's terms of use.
| Module | Source |
|---|---|
auxiliary/gather/langflow_auth_bypass_cve_2026_93680 | View source |
1 Metasploit module indexed for this CVE. Source: rapid7/metasploit-framework.
Public PoC References
Unverified third-party code
These repositories are publicly listed on GitHub and have not been audited by Yazoul Security. They may contain malware, backdoors, destructive payloads, or operational security risks (telemetry, exfiltration). Treat them as hostile binaries. Inspect source before execution. Run only in isolated, disposable lab environments (offline VM, no credentials, no production data).
Authorized use only. This information is provided for defensive research, detection engineering, and patch validation. Using exploit code against systems you do not own or do not have explicit written permission to test is illegal in most jurisdictions and violates Yazoul's terms of use.
| Repository | Stars |
|---|---|
| rmhowe425/POC-CVE-2026-93680 Proof of concept exploit code for CVE-2026-93680 | ★ 0 |
Showing 1 of 1 known references. Source: nomi-sec/PoC-in-GitHub.
Related Advisories
JFrog Artifactory contains an authentication weakness that, under default configuration, may allow an unauthenticated attacker with network access to obtain administrative privileges....
An authentication issue was addressed with improved state management. This issue is fixed in macOS Sequoia 15.7.9, macOS Sonoma 14.8.9, macOS Tahoe 26.6.1. An attacker on the network may be able to au...
An authentication bypass vulnerability in the Check Point SmartConsole login process allows an unauthenticated remote attacker to obtain an application login token and use it to authenticate with full...
A logic flow weakness in Remote Access and Mobile Access certificate validation in deprecated IKEv1 key exchange allows an unauthenticated remote attacker to bypass user authentication and establish a...