Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Default-enabled endpoint returns a superuser token to any unauthenticated network client in one request (AV:N/AC:L/PR:N/UI:N), yielding full admin compromise of the instance (C:H/I:H/A:H).
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
Lifecycle Timeline
2DescriptionCVE.org
IBM Langflow OSS 1.0.0 through 1.10.0 could allow a remote attacker to gain unauthorized access due to improper authentication in the /api/v1/login/auto_login endpoint. The endpoint issues long-lived superuser bearer tokens without requiring authentication when the AUTO_LOGIN configuration is enabled (enabled by default), which may allow an unauthenticated network attacker to obtain full administrative access. Additionally, permissive cross-origin resource sharing (CORS) settings may allow tokens to be exposed to unintended origins, increasing the risk of unauthorized access.
AnalysisAI
Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-lived superuser bearer token from the /api/v1/login/auto_login endpoint whenever the AUTO_LOGIN setting is on - which is the default. Because the endpoint mints full-admin tokens with no credentials, any network-reachable attacker gains complete administrative control, and overly permissive CORS can leak those tokens to unintended origins. A vendor patch is available; no public exploit or CISA KEV listing has been identified at time of analysis.
Technical ContextAI
Langflow is an open-source, Python-based low-code platform for visually building LLM/agent workflows, exposing a FastAPI backend under /api/v1/. The flaw is a CWE-306 (Missing Authentication for a Critical Function): the /api/v1/login/auto_login route is designed as a convenience for single-user/local deployments, issuing a superuser JWT bearer token so users can skip a login screen. When AUTO_LOGIN is enabled (the shipped default), this token-issuing behavior is reachable by anyone who can reach the API, so a security-sensitive function - minting privileged session tokens - executes with no identity check. The CPE cpe:2.3:a:ibm:langflow_oss:*:*:*:*:*:*:*:* confirms the affected component is the Langflow OSS application itself. A secondary weakness is permissive CORS configuration, which weakens browser same-origin protections and can allow the issued token to be read by attacker-controlled web origins.
RemediationAI
Patch available per IBM advisory: upgrade Langflow OSS to the fixed release identified in IBM support document https://www.ibm.com/support/pages/node/7278926 (the input confirms a vendor patch but does not state the exact fixed version number, so verify it in the advisory before deploying). As an immediate compensating control on unpatched instances, disable auto-login by setting AUTO_LOGIN to false and configuring real authenticated superuser credentials (LANGFLOW_SUPERUSER / LANGFLOW_SUPERUSER_PASSWORD); the trade-off is that all users must now log in, breaking any tooling that relied on the tokenless flow. Additionally, tighten the CORS configuration to an explicit allow-list of trusted origins rather than a permissive wildcard to prevent token exposure to hostile web origins, and restrict network reachability of the Langflow API - bind it to localhost or place it behind an authenticating reverse proxy / VPN so the /api/v1/login/auto_login endpoint is not exposed to untrusted networks.
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
Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l
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-
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-45258
GHSA-88m4-9v35-3pc9