Skip to main content

IBM Langflow EUVDEUVD-2026-45282

| CVE-2026-7872 HIGH
Path Traversal (CWE-22)
2026-07-17 ibm GHSA-c975-75gc-hhvw
8.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege Langflow account
  2. Delivery
    Send crafted path-traversal file request
  3. Exploit
    Read JWT signing key from disk
  4. Execution
    Forge admin JWT with stolen key
  5. Persist
    Authenticate as any user
  6. Impact
    Full 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – 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)
v1 Jul 17, 2026 - 19:48 CVSS 7.5

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

Langflow OSS 1.0.0 ≤1.10.0

Affected Packages

euvd langflow_oss no fix

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

Vendor (ibm) PRIMARY HIGH
NVD 8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 8.1 HIGH

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).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (ibm).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

3
Analysis Updated
Jul 20, 2026 - 18:13 vuln.today
v2 - CVSS changed
CVSS changed
Jul 20, 2026 - 18:07 NVD
7.5 (HIGH) 8.1 (HIGH)
CVE Published
Jul 17, 2026 - 19:15 cve.org
HIGH 7.5

DescriptionNVD

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Medium
popular open-source LLM/agent builder, growing but not ubiquitous enterprise footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Very High

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

CVE-2026-9198 CRITICAL POC
9.8 Jul 17

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets any network-reachable attac

CVE-2026-19295 CRITICAL POC
9.9 Aug 28

Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr

CVE-2026-7873 CRITICAL POC
9.9 Jun 30

Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-

CVE-2026-93674 CRITICAL POC
9.8 Oct 07

Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.12.2 lets any attacker who can reach the servi

CVE-2026-18729 HIGH POC
8.8 Aug 28

Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l

CVE-2026-93680 CRITICAL POC
9.8 Oct 29

IBM Langflow OSS 1.0.0 through 1.12.8 allows unauthenticated remote attackers to bypass security restrictions through im

CVE-2026-10561 CRITICAL POC
10.0 Jun 22

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom

CVE-2026-12940 CRITICAL POC
9.8 Jul 30

Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 allows remote attackers to run arbitrary

CVE-2026-9103 CRITICAL POC
9.8 Jul 17

Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-l

CVE-2026-81204 CRITICAL
9.8 Sep 10

Remote code execution in IBM Langflow OSS versions 1.0.0 through 1.11.5 allows an unauthenticated remote attacker to run

CVE-2026-79724 CRITICAL
9.8 Sep 10

Remote OS command execution in IBM Langflow OSS (versions 1.0.0 through 1.11.5) lets remote attackers run arbitrary oper

CVE-2026-7646 MEDIUM POC
6.5 Aug 05

Path traversal in IBM Langflow OSS 1.0.0-1.10.3 exposes arbitrary server filesystem files via a crafted MCP `resources/r

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy