Skip to main content

Langflow OSS CVE-2026-17626

| EUVDEUVD-2026-53473 HIGH
Incorrect Privilege Assignment (CWE-266)
2026-08-05 ibm GHSA-f93f-mcp7-xm47
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
9.6 CRITICAL

Scope is Changed because exploitation escapes the Langflow container to impact the Docker host; no host availability impact is described.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/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
Aug 05, 2026 - 17:33 vuln.today
CVE Published
Aug 05, 2026 - 16:31 nvd
HIGH 8.8

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.10.3 Langflow could allow an authenticated attacker to read, modify, or expose sensitive host files via Docker-based MCP servers due to incomplete filtering of dangerous Docker volume-mount and device-mapping arguments.

AnalysisAI

Host filesystem read and write access in IBM Langflow OSS 1.0.0 through 1.10.3 is achievable by any authenticated low-privilege user via insufficient filtering of Docker volume-mount and device-mapping arguments passed to Docker-based MCP servers. By injecting unsanitized flags such as --volume into MCP server configuration, an attacker can bind-mount arbitrary host directories into a spawned container, exposing or tampering with sensitive files outside the intended Docker isolation boundary. No public exploit code has been identified at time of analysis and no CISA KEV listing exists, but the network-exploitable, low-complexity attack path and full CIA impact score (CVSS 8.8) make this a high-priority patch target for any organization running Langflow in Docker environments with externally accessible or multi-tenant access.

Technical ContextAI

IBM Langflow OSS is an open-source visual workflow builder for LLM applications built on top of LangChain. It incorporates support for Docker-based MCP (Model Context Protocol) servers - Anthropic's open protocol for connecting AI models to external tools - by dynamically constructing and executing docker run commands. The root cause is CWE-266 (Incorrect Privilege Assignment): Langflow's input sanitization fails to strip or reject dangerous Docker CLI flags such as -v/--volume and --device from user-supplied MCP server arguments. This allows authenticated users to define volume mounts that bind arbitrary host filesystem paths (e.g., /etc, /root, /var/run/docker.sock) into the MCP container at runtime. The affected CPE is cpe:2.3:a:ibm:langflow_oss:*:*:*:*:*:*:*:*, spanning all releases from 1.0.0 to 1.10.3. The vulnerability is a logical filtering bypass rather than a memory-safety or protocol flaw.

RemediationAI

Patch available per vendor advisory from IBM at https://www.ibm.com/support/pages/node/7282147. The exact patched release version is not specified in the available data and must be confirmed directly from the IBM support page before deployment - do not assume the latest available version is patched without verification. As an interim compensating control pending patching, restrict which authenticated users can create or modify Docker-based MCP server definitions by enforcing role-based access controls within Langflow's administration interface, limiting this capability to trusted administrators only. Additionally, apply Docker daemon-level hardening: configure a seccomp profile that denies the mount syscall, enable user namespace remapping to prevent root-equivalent host access from containers, and consider running the Docker socket with read-only permissions or behind an authorization plugin (e.g., OPA/Gatekeeper) that blocks volume mounts to sensitive host paths. Note that restricting network access to the Langflow web interface alone is insufficient mitigation, as any authenticated internal user with MCP server creation rights remains a viable threat actor.

More in Docker

View all
CVE-2024-55964 CRITICAL POC
9.8 Mar 26

An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2019-5736 HIGH POC
8.6 Feb 11

runc through version 1.0-rc6 (used in Docker before 18.09.2) contains a container escape vulnerability that allows attac

CVE-2023-32077 HIGH POC
7.5 Aug 24

Netmaker makes networks with WireGuard. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no a

CVE-2026-39987 CRITICAL POC
9.3 Apr 08

Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/

CVE-2023-5815 HIGH POC
8.1 Nov 22

The News & Blog Designer Pack - WordPress Blog Plugin - (Blog Post Grid, Blog Post Slider, Blog Post Carousel, Blog Post

CVE-2026-66384 MEDIUM POC
5.3 Aug 12

Path traversal in JFrog Artifactory (CWE-22) enables an authenticated low-privilege user to write data outside the inten

CVE-2014-9357 CRITICAL
10.0 Dec 16

Docker 1.3.2 allows remote attackers to execute arbitrary code with root privileges via a crafted (1) image or (2) build

CVE-2026-52806 CRITICAL POC
9.9 Jun 23

Remote code execution in Gogs through 0.14.2 allows authenticated users (and unauthenticated attackers on default-config

CVE-2025-14707 HIGH POC
8.9 Dec 15

Unauthenticated remote command injection in SGWBOX N3 firmware 2.0.25 lets attackers execute arbitrary operating-system

CVE-2026-56274 HIGH POC
8.7 Jun 23

Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per

CVE-2026-34156 CRITICAL POC
9.9 Mar 30

Remote code execution in NocoBase Workflow Script Node (npm @nocobase/plugin-workflow-javascript) allows authenticated l

CVE-2019-15752 HIGH POC
7.8 Aug 28

Docker Desktop Community Edition before 2.1.0.1 allows local users to gain privileges by placing a Trojan horse docker-c

Share

CVE-2026-17626 vulnerability details – vuln.today

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