Summary
CVE-2026-9103 is a critical authentication bypass vulnerability (CVSS 9.8) in IBM Langflow OSS versions 1.0.0 through 1.10.0. The flaw resides in the /api/v1/login/auto_login endpoint, which issues long-lived superuser bearer tokens to any unauthenticated network caller when the AUTO_LOGIN configuration is enabled — a setting that is on by default. Classified under CWE-306 (Missing Authentication for Critical Function), this vulnerability enables unauthenticated remote attackers to gain full administrative control over any affected Langflow instance without any credentials or user interaction.
Technical details
- Root cause: The
/api/v1/login/auto_loginendpoint issues 365-day superuser bearer tokens without performing any authentication check whenAUTO_LOGINis set toTrue. BecauseAUTO_LOGINdefaults toTrue, the vast majority of deployed instances are affected out-of-the-box. - Trigger conditions: No credentials, privileges, or user interaction required. Any network-reachable Langflow instance running an affected version with default configuration is exploitable.
- Attack vector: Remote, unauthenticated HTTP request to the
/api/v1/login/auto_loginendpoint over the network (AV:N, AC:L, PR:N, UI:N). - Compounding factor: Permissive CORS settings configured with wildcard origins may expose issued tokens to unintended third-party origins, further broadening the attack surface.
- Impact: An attacker who obtains the superuser bearer token gains full administrative access to the Langflow instance — complete compromise of confidentiality, integrity, and availability (C:H/I:H/A:H).
Affected software
- IBM Langflow OSS versions 1.0.0 through 1.10.0 (Windows, Linux, macOS)
Severity
- CVSS v3.1 Base Score: 9.8 (Critical)
- Vector String:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Upgrade IBM Langflow OSS to version 1.10.1 via PyPI. This is the sole remediation documented in IBM’s advisory; no interim workarounds have been published.
- If immediate patching is not possible: Restrict network access to the Langflow instance at the firewall or reverse-proxy level to prevent unauthenticated external access. Additionally, review and tighten CORS configuration to permit only explicitly trusted origins.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

