Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
DeliveryConfigure URL component with rebinding hostname
-
ExploitPass host allow-list validation (check)
-
ExecutionWin DNS rebinding race before fetch (use)
-
PersistServer requests internal/metadata endpoint
-
ImpactExfiltrate internal response data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential 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 an authenticated, low-privileged account on the Langflow instance (PR:L) and the ability to invoke the URL data-source component with an attacker-supplied URL. The attacker must control an authoritative DNS server for the target hostname to perform DNS rebinding, and must win the Time-of-Check/Time-of-Use race between Langflow's host validation and its actual fetch - this is the primary limiting factor (reflected in AC:H) and may require many attempts. Affected only on versions 1.0.0-1.9.3 where this URL component is reachable; deployments that disable the URL component, isolate the server from internal networks/metadata endpoints, or restrict it to fully trusted users are not realistically exploitable. No user interaction by a victim is needed (UI:N). |
| Impact | The CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N, score 7.1) tells a consistent story: network-reachable but requiring some privileges (PR:L, an authenticated user able to invoke the URL component) and high attack complexity (AC:H) because the DNS-rebinding race must be won reliably. The scope change (S:C) and high confidentiality impact (C:H) reflect that successful SSRF can reach internal-only services and cloud metadata endpoints. No EPSS score, no POC, and no KEV listing were provided, so there is no current signal of active or widespread exploitation; absence of EPSS data means probabilistic exploitation likelihood cannot be quantified here. Net: a genuine but conditional risk - meaningful in multi-tenant or internet-exposed Langflow deployments where untrusted users have accounts, lower priority for single-user or network-isolated installations. The AC:H rating should temper urgency relative to a trivially exploitable SSRF. |
| Exploit ScenarioDerived | An attacker registers or obtains a low-privileged Langflow account, builds a flow using the URL component, and points it at a hostname they control whose DNS alternates between a public IP (passing validation) and an internal target such as the cloud metadata service. By winning the TOCTOU race via rapid DNS rebinding, the server fetches internal-only data (e.g. cloud credentials or internal admin endpoints) and returns it to the attacker. No public POC is identified at time of analysis, and the high attack complexity means reliable exploitation requires repeated attempts to win the race. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 30, 2026
Server-Side Request Forgery in IBM Langflow OSS 1.0.0 through 1.9.3 allows a low-privileged authenticated user to coerce the server into making attacker-controlled internal requests by abusing the URL data-source component, where a Time-of-Check/Time-of-Use race condition lets a hostname resolve to a safe address during validation and a private/internal address at fetch time (classic DNS rebinding). Exploitation is rated CVSS 7.1 with a scope change, reflecting that the server can be made to reach internal services beyond its own trust boundary; no public exploit identified at time of analysis and the issue is not listed in CISA KEV.
RemediationAI
Upgrade IBM Langflow OSS to a fixed release above 1.9.3 as specified in the IBM advisory at https://www.ibm.com/support/pages/node/7277560 (exact fixed version not stated in the available data - confirm against the advisory before deploying). If immediate patching is not possible, reduce exposure by restricting who can create or run flows that use the URL component (it requires authentication, so tighten account provisioning and remove the component from untrusted users' palettes where feasible), and place Langflow behind an egress-filtering proxy that resolves and pins the destination IP at connection time so DNS rebinding cannot swap the target - note this proxy approach is the most reliable mitigation against TOCTOU rebinding but adds latency and an operational dependency. Additionally, block the server's outbound access to link-local and metadata ranges (169.254.169.254), loopback, and RFC1918 networks at the network layer; the trade-off is that legitimate internal-fetch use cases will break and must be explicitly allow-listed.
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 visual framework for building LLM and agent workflows; the affected code path is the URL component at src/lfx/src/lfx/components/data_source/url.py, which fetches remote content from user-supplied URLs. The root cause is CWE-918 (SSRF) compounded by a TOCTOU race: the component validates the target host/IP (the 'check') separately from when it actually opens the connection and fetches (the 'use'). Because DNS resolution happens twice, an attacker controlling an authoritative DNS server can return a benign public IP for the validation lookup and then re-bind the same hostname to an internal address (e.g. 169.254.169.254, 127.0.0.1, or RFC1918 ranges) before the fetch, defeating allow/deny-list filtering.
Know when Langflow 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:H/PR:N/UI:N/S:U/C:H/I:L/A:N
Network-reachable SSRF needing an authenticated user (PR:L) and a hard-to-win DNS-rebinding race (AC:H); SSRF crosses trust boundary (S:C) exposing internal data (C:H) with limited integrity impact.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionNVD
IBM Langflow OSS 1.0.0 through 1.9.3 contains a Server-Side Request Forgery (SSRF) vulnerability in the URL component ( src/lfx/src/lfx/components/data_source/url.py ) due to a Time-of-Check/Time-of-Use (TOCTOU) race condition that can be exploited via DNS rebinding.
Executive ViewAI
IBM Langflow OSS versions 1.0.0 through 1.9.3 contain a server-side request forgery vulnerability (CVSS 7.1) that allows authenticated users to coerce the application server into making requests to internal systems beyond its intended trust boundary, with no public exploit identified at time of analysis. The vulnerability exploits a DNS rebinding race condition in the URL data-source component, enabling lateral access to internal services for any user with a valid account. Organizations running vulnerable Langflow versions should immediately restrict user access and implement network controls to isolate internal infrastructure.
No vendor-released patch identified at time of analysis. Implement network egress filtering to block unauthorized internal connections; enforce least-privilege access controls limiting Langflow user accounts to necessary personnel; deploy network-based request inspection to detect and alert on suspicious internal DNS queries and connections from the Langflow server; consider disabling or sandboxing the URL data-source component until vendor patch is released.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Langflow before 1.3.0 allows unauthenticated remote code injection through the /api/v1/validate/code endpoint, enabling
Langflow has a third RCE vulnerability via exec_globals (EPSS 10.0%) allowing inclusion of untrusted code that executes
Account takeover and remote code execution in Langflow AI workflow platform versions ≤1.6.9 due to a CORS misconfigurati
Langflow has a code injection vulnerability in the code component (EPSS 2.6%) enabling remote code execution through the
Langflow has an eval injection in eval_custom_component_code (EPSS 2.0%) enabling remote code execution through crafted
Remote code execution in IBM Langflow OSS 1.0.0 through 1.9.3 lets an unauthenticated attacker inject and run arbitrary
Code injection in Langflow CSV Agent node before 1.8.0. The node hardcodes allow_dangerous_code=True, enabling arbitrary
Langflow through 0.6.19 allows remote code execution if untrusted users are able to reach the "POST /api/v1/custom_compo
OS command injection in Langflow's MCP stdio transport allows an attacker who can reach the MCP server configuration end
langflow <=1.0.18 is vulnerable to Remote Code Execution (RCE) as any component provided the code functionality and the
langflow v1.0.12 was discovered to contain a remote code execution (RCE) vulnerability via the PythonCodeTool component.
Langflow before 1.7.0.dev45 exposes multiple API endpoints without authentication, allowing unauthenticated access to us
EUVD-2026-40402
GHSA-phxc-h9ch-q3gg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB