Skip to main content

IBM Langflow EUVDEUVD-2026-45331

| CVE-2026-13445 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-17 ibm GHSA-8f66-77fw-hmvj
8.1
CVSS 3.1 · Vendor: ibm
Share

Severity by source

Vendor (ibm) PRIMARY
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 component abusable by any authenticated low-privilege user (PR:L) with no interaction; high confidentiality and integrity from cross-user read/overwrite, no availability impact.

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 VectorVendor: ibm

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

Lifecycle Timeline

2
Analysis Generated
Jul 17, 2026 - 21:16 vuln.today
CVE Published
Jul 17, 2026 - 20:44 cve.org
HIGH 8.1

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.10.1 can allow an authenticated attacker to exploit the SaveToFile component to read and modify another user's uploaded files by specifying absolute paths pointing to victim storage locations. In append mode, the attacker's workflow reads victim file contents, appends attacker-controlled data, and uploads a copy containing victim data to the attacker's namespace (confidentiality breach). In overwrite mode, the attacker can replace victim file contents with arbitrary data (integrity breach). This breaks the storage ownership boundary between users.

AnalysisAI

Cross-user file access in IBM Langflow OSS (1.0.0 through 1.10.1) lets an authenticated user abuse the SaveToFile component to read and modify files uploaded by other users by supplying absolute paths that point into victim storage locations. Append mode enables exfiltration of victim data into the attacker's namespace (confidentiality), while overwrite mode allows replacing victim content with arbitrary data (integrity), collapsing the per-user storage ownership boundary. There is no public exploit identified at time of analysis, and it is not listed in CISA KEV; a vendor patch is available.

Technical ContextAI

Langflow is an open-source visual framework for building LLM-driven agents and workflows, where users compose components on a canvas and persist artifacts to per-user storage. The affected element is the SaveToFile component, which accepts a file path argument used for writing (and, in append mode, first reading) files. The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key): the component trusts the user-supplied absolute path as the storage key without validating that the path resolves inside the requesting user's own namespace, so a caller can reference another tenant's files. This is an IDOR-class flaw rather than classic path traversal - the key identifying the target object is fully attacker-controlled and no ownership check is enforced before the read/append/overwrite operation.

RemediationAI

Patch available per vendor advisory - upgrade to the fixed release identified in IBM's advisory at https://www.ibm.com/support/pages/node/7279990 (the input does not include an exact fixed version string, so confirm the target version directly from that advisory before deploying). Until patched, restrict the SaveToFile component and any workflow file paths to a per-user directory and reject absolute paths or paths that resolve outside the calling user's storage root; where feasible, disable or gate the SaveToFile component for untrusted users, noting this breaks legitimate file-saving workflows. Additionally, limit account provisioning on shared instances and monitor storage for cross-user writes/appends, accepting the operational overhead of tighter access review as the trade-off for closing the tenant boundary until the upgrade is applied.

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-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-10561 CRITICAL
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-9135 CRITICAL
9.9 Jul 17

Arbitrary Python code execution in IBM Langflow OSS 1.0.0 through 1.10.0 (Langflow versions up to 1.9.2) allows authenti

CVE-2026-8476 CRITICAL
9.9 Jul 17

Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows attackers to run arbitrary code by planting a mali

CVE-2026-8481 CRITICAL
9.9 Jul 17

Authenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 lets any logged-in user run arbitrary Pytho

CVE-2026-8859 CRITICAL
9.9 Jul 17

Arbitrary file write in IBM Langflow OSS 1.0.0 through 1.10.0 lets an attacker who controls an external HTTP server plan

CVE-2026-12946 CRITICAL
9.9 Jul 30

Remote code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 allows an authenticated remote attacker to execu

CVE-2026-13435 CRITICAL
9.9 Jul 30

Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 stems from improper input validation in the PythonREPL sa

CVE-2026-8635 CRITICAL
9.9 Jul 17

Privilege escalation to remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows an authenticated user to e

CVE-2026-7873 CRITICAL
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-

Share

EUVD-2026-45331 vulnerability details – vuln.today

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