Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Langflow account
-
DeliverySend crafted path-traversal file request
-
ExploitRead JWT signing key from disk
-
ExecutionForge admin JWT with stolen key
-
PersistAuthenticate as any user
-
ImpactFull application takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection 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 session - the CVSS vector specifies PR:L, so the attacker must first hold a valid low-privilege Langflow OSS account (registration, stolen credential, or existing tenant user); it is not exploitable pre-authentication. Given that foothold, no user interaction (UI:N) and no special product configuration are needed - the traversal works against the affected file-handling endpoint over the network (AV:N) with low complexity (AC:L) on default deployments of Langflow OSS 1.0.0-1.10.0. The limiting factors defenders should weigh: the mandatory prior authentication, the requirement that the JWT signing key be present in a filesystem location reachable by traversal from the running process, and that the process account can read it; deployments that gate account creation and isolate secrets materially reduce realistic risk. |
| Impact | The CVSS 3.1 base score is 8.1 (High) with vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N: network-reachable, low attack complexity, low privileges required, no user interaction, high confidentiality and integrity impact, no availability impact. The PR:L requirement is the key limiter - an attacker must already hold some authenticated (even low-privilege) account, which is why this is not a wormable unauthenticated bug. That is reflected in the low EPSS (0.38%, 31st percentile), and there is no CISA KEV listing and no public exploit identified, so real-world exploitation is not currently observed. However, the signals are internally consistent and the practical impact is high: the C:H/I:H rating captures that arbitrary file read escalates directly to full authentication forgery and account takeover. Prioritize this above a typical 'high CVSS, low real risk' issue for any internet-exposed or multi-tenant Langflow deployment, since a single low-privilege credential yields admin impersonation. No key data appears conflicting; the main unknown is whether exploitation is trivially automatable post-authentication (SSVC 'automatable' not provided in input). |
| Exploit ScenarioDerived | An attacker who has registered or obtained any low-privilege Langflow account sends a crafted request to a vulnerable file-handling endpoint containing path-traversal sequences to read the server's JWT signing key off disk. Using that key, they forge a JWT asserting an administrator identity and replay it to gain full control of the Langflow instance and its stored workflows and credentials. No public proof-of-concept is identified at this time, and the low complexity (AC:L) plus network vector (AV:N) mean the only real barrier is obtaining the initial low-privilege token. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Jul 20, 2026
Arbitrary file read in IBM Langflow OSS 1.0.0 through 1.10.0 lets an authenticated attacker traverse the filesystem to exfiltrate sensitive files - most critically the JWT signing key - and then forge valid authentication tokens to impersonate any user, including administrators. The path-traversal-to-account-takeover chain turns a low-privilege foothold into full application compromise. No public exploit identified at time of analysis, and the EPSS score is low (0.38%, 31st percentile), but a vendor patch is available and the impact is severe.
Earlier versions of this analysis (1)
Arbitrary file read in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated attacker retrieve sensitive files - including the JWT signing key - via path traversal (CWE-22), then forge valid authentication tokens to impersonate any user, including administrators. This turns a read-only file disclosure into a full authentication-bypass and account-takeover primitive. No public exploit has been identified at time of analysis, and the issue is not in CISA KEV; a vendor patch is available per IBM's advisory.
RemediationAI
Patch available per vendor advisory - upgrade IBM Langflow OSS to the fixed release identified in IBM's advisory at https://www.ibm.com/support/pages/node/7278934 (no exact fixed version number is stated in the provided data, so consult that advisory for the precise patched build rather than assuming one). After patching, rotate the JWT signing key and invalidate all existing sessions/tokens, since any prior arbitrary-read exposure means an attacker could already possess the old key and forge tokens even against a patched server; also rotate any other secrets readable from the host. As compensating controls until patching, restrict network access to the Langflow interface to trusted operators only (place it behind a VPN or IP allowlist rather than exposing it to the internet), tighten who can obtain authenticated accounts since PR:L is the exploitation gate, and run the Langflow process under a least-privilege OS account so traversal reaches as few sensitive files as possible - with the trade-off that these controls limit reach but do not close the underlying traversal flaw. Monitor request logs for path-traversal patterns ('../', encoded traversal sequences) against file-handling endpoints.
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, exposing a web/API backend that authenticates users with JWT (JSON Web Token) bearer tokens signed by a server-side secret key. The root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory / path traversal): a file-handling endpoint fails to properly canonicalize or restrict user-supplied paths, so sequences such as '../' escape the intended directory and reach arbitrary files on the host. Because JWTs rely on the secrecy of the signing key for integrity, reading that key collapses the entire authentication model - the attacker can mint tokens with arbitrary 'sub'/role claims that the server accepts as genuine. Affected component per CPE is cpe:2.3:a:ibm:langflow_oss across all listed versions.
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:L/UI:N/S:U/C:H/I:H/A:N
Network-reachable endpoint (AV:N/AC:L) but requires a prior low-privilege authenticated account (PR:L); arbitrary read plus token forgery yields C:H/I:H, with no availability impact (A:N).
Primary rating from Vendor (ibm).
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
IBM Langflow OSS 1.0.0 through 1.10.0 allows an authenticated attacker to read arbitrary files including the JWT signing key and forge authentication tokens for any user.
Executive ViewAI
IBM Langflow Open Source versions 1.0.0-1.10.0 allow authenticated users to extract critical signing keys and forge administrator tokens, enabling full application compromise. Although no active exploitation has been publicly reported, the vulnerability poses severe risk to all data and administrative control. A vendor patch is available.
Apply vendor patch.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
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
IBM Langflow OSS 1.0.0 through 1.12.8 allows unauthenticated remote attackers to bypass security restrictions through im
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
Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-l
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
EUVD-2026-45282
GHSA-c975-75gc-hhvw
NVD
CVE.org
EPSS
VulDB
Exploit-DB