Skip to main content

IBM Langflow CVE-2026-7667

| EUVDEUVD-2026-45288 HIGH
Path Traversal (CWE-22)
2026-07-17 ibm GHSA-p7fv-5pcm-4rh4
8.8
CVSS 3.1 · Vendor: ibm
Share

Severity by source

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

Network-reachable flow creation needs an authenticated low-priv user (PR:L), no interaction (UI:N); arbitrary file write enables code execution, so C/I/A all High.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/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
High

Lifecycle Timeline

2
Analysis Generated
Jul 17, 2026 - 19:50 vuln.today
CVE Published
Jul 17, 2026 - 19:21 cve.org
HIGH 8.8

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.10.0 allows an authenticated attacker to create a malicious flow pointing to an attacker-controlled URL that returns a specially crafted Content-Disposition header (e.g., filename="../../../target/path" ), enabling arbitrary file write operations with attacker-controlled content to any path accessible by the Langflow process.

AnalysisAI

Arbitrary file write in IBM Langflow OSS 1.0.0 through 1.10.0 lets an authenticated user create a malicious flow that points to an attacker-controlled URL returning a crafted Content-Disposition header, causing the Langflow process to write attacker-supplied content to any filesystem path it can access. Because writes can land on startup scripts, keys, or configuration files, this path-traversal (CWE-22) flaw is a realistic route to full server compromise. IBM has released a fix; no public exploit identified at time of analysis and the CVE is not in CISA KEV.

Technical ContextAI

Langflow is a Python-based, low-code visual builder for LLM/agent applications where users assemble 'flows' from components, some of which fetch remote resources. This vulnerability stems from CWE-22 (Improper Limitation of a Pathname to a Restricted Directory): when a flow component downloads a file, Langflow derives the local filename from the server-supplied Content-Disposition header (e.g. filename="../../../target/path") without sanitizing traversal sequences, so a remote server the attacker controls dictates where the response body is saved. The affected package per CPE is cpe:2.3:a:ibm:langflow_oss (all listed versions in the 1.0.0-1.10.0 range). The trust boundary failure is treating an HTTP response header from an arbitrary URL as a safe destination path rather than a hostile input.

RemediationAI

Patch available per vendor advisory - upgrade to the fixed IBM Langflow OSS release identified in the IBM Security Bulletin at https://www.ibm.com/support/pages/node/7278931 (consult that advisory for the exact patched version, which is not enumerated in the input data). Until patched, reduce exposure by restricting who can authenticate and create flows: disable open/self-service registration, enforce strong authentication and least-privilege user roles, and place the Langflow instance behind a VPN or network ACL rather than on the public internet. As a compensating control, use egress filtering to restrict outbound HTTP requests from the Langflow process to only trusted hosts, which blocks the attacker-controlled-URL step (trade-off: breaks flows that legitimately fetch external resources); additionally run the Langflow process as a low-privilege, sandboxed/containerized user with a read-only root filesystem so an arbitrary write cannot reach sensitive paths (trade-off: requires writable volumes for legitimate output directories).

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

CVE-2026-7667 vulnerability details – vuln.today

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