Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Langflow API over network
-
DeliveryRequest /api/v1/login/auto_login unauthenticated
-
ExploitReceive superuser bearer token
-
ExecutionAuthenticate to admin API
-
ImpactControl flows, secrets, and model keys
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the AUTO_LOGIN configuration setting be enabled - this is the default, so out-of-the-box deployments are vulnerable - and that the attacker have network reachability to the Langflow API's /api/v1/login/auto_login endpoint. No credentials, user interaction, or non-default tuning is otherwise needed (CVSS AV:N/AC:L/PR:N/UI:N). The primary limiting factor is configuration: operators who explicitly set AUTO_LOGIN to false and provision real authentication are not exposed. Network exposure is the second limiter - instances bound to localhost or placed behind an authenticating proxy/VPN are not reachable by external attackers. The permissive-CORS token-leak variant additionally requires a victim to visit an attacker-controlled origin in a browser holding a valid session. |
| Impact | This is a genuine high-priority issue rather than an inflated CVSS number. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H = 9.8) is fully consistent with the description: network-reachable, no authentication, no user interaction, and a single request yields superuser access - a textbook SSVC 'automatable' condition with total technical impact. The one meaningful caveat is that exploitation depends on AUTO_LOGIN being enabled; although it is enabled by default, hardened multi-user deployments that explicitly disable it are not exposed, so real-world exposure tracks how many operators left the default in place. No EPSS score, KEV entry, or POC was provided in the input, so likelihood of mass exploitation cannot be quantified from the data - the absence of a KEV listing means active exploitation is not confirmed, and POC status is unknown. Given how trivial the primitive is (an unauthenticated GET/POST returning an admin token), defenders should treat it as readily weaponizable regardless of current EPSS silence. |
| Exploit ScenarioDerived | An attacker who can reach a default-configured Langflow instance sends a single request to /api/v1/login/auto_login and receives a long-lived superuser bearer token without any credentials. Using that token they authenticate to the admin API and gain full control - reading and modifying flows, secrets, and connected model/API keys, or executing further actions. Alternatively, they lure an internal user to a malicious web page that, thanks to permissive CORS, reads the token cross-origin. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 17, 2026
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.
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.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
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.
Know when Langflow Oss gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
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
DescriptionCVE.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.
Executive ViewAI
IBM Langflow OSS versions 1.0.0-1.10.0 contain a critical authentication bypass (CVSS 9.8) allowing unauthenticated remote attackers to obtain superuser tokens and assume complete administrative control; the vulnerability is enabled by default and no public exploit identified at time of analysis. Organizations running affected versions with AUTO_LOGIN enabled face immediate risk of full system compromise, particularly with permissive CORS policies. Urgent patching is required.
Apply vendor patch. As interim mitigation pending patch deployment, disable the AUTO_LOGIN setting and restrict CORS policies to prevent unauthorized token exposure.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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-
Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.12.2 lets any attacker who can reach the servi
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
Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 allows remote attackers to run arbitrary
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
Path traversal in IBM Langflow OSS 1.0.0-1.10.3 exposes arbitrary server filesystem files via a crafted MCP `resources/r
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
EUVD-2026-45258
GHSA-88m4-9v35-3pc9
NVD
CVE.org
EPSS
Exploit-DB