CVE-2026-105699
published 2026-10-05CVE-2026-105699: Langflow is a tool for building and deploying AI-powered agents and workflows. From 1.6.8 until 1.9.1, Langflow authenticated access to the project identifier…
PriorityP341high7.1CVSS 4.0
AVNACLATNPRLUINVCHVINVANSCNSINSANEXCRXIRXARXMAVXMACXMATXMPRXMUIXMVCXMVIXMVAXMSCXMSIXMSAXSXAUXRXVXREXUX
EPSS
0.25%
14.8th percentile
Langflow is a tool for building and deploying AI-powered agents and workflows. From 1.6.8 until 1.9.1, Langflow authenticated access to the project identifier in a project-scoped MCP connection but did not authorize the resource URI supplied to resources/read. read_resource forwarded the attacker-controlled URI to handle_read_resource, which parsed a flow_id and filename and called storage_service.get_file without verifying that the flow belonged to the authenticated user or current project. A user with access to any project-scoped MCP endpoint could therefore request another user's flow-backed file, while global handle_list_resources and handle_list_tools behavior could disclose flow and file identifiers that made targeting easier. The vulnerability disclosed uploaded documents, structured data, prompts, and other private flow artifacts across tenants but did not modify victim files or stored flows. This issue is fixed in version 1.9.1.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| langflow-ai | langflow | — | — |
| langflow | langflow | >= 1.6.8 < 1.9.1 | 1.9.1 |
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
Langflow has Authenticated Cross-Project File Disclosure via Unscoped MCP Resource Handlers
ghsa·2026-10-07
CVE-2026-105699 [HIGH] CWE-639 Langflow has Authenticated Cross-Project File Disclosure via Unscoped MCP Resource Handlers
Langflow has Authenticated Cross-Project File Disclosure via Unscoped MCP Resource Handlers
### Summary
Langflow's project-scoped MCP transport authenticates the caller for the `project_id` in the connection URL, but the subsequent `resources/read` operation does not authorize the resource URI being requested. An authenticated user can connect to their own project-scoped MCP endpoint and supply a crafted file-download URI that points to another user's flow-backed file. The server then reads and returns the victim file without verifying ownership or project membership.
This is a cross-user authorization bypass (`userA -> userB`) that allows arbitrary read access to files stored under other users' flow namespaces.
### Details
Verified against local checkout:
- Repository: `langflow-ai/la
VulDB
langflow-ai Langflow up to 1.9.0 MCP Connection read_resource improper authorization
vuldb·2026-10-05·CVSS 7.1
CVE-2026-105699 [HIGH] langflow-ai Langflow up to 1.9.0 MCP Connection read_resource improper authorization
A vulnerability was found in langflow-ai Langflow up to 1.9.0. It has been declared as problematic. This impacts the function read_resource of the component MCP Connection. Executing a manipulation can lead to improper authorization.
This vulnerability appears as CVE-2026-105699. The attack may be performed from remote. There is no available exploit.
It is recommended to upgrade the affected component.
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
https://github.com/langflow-ai/langflow/commit/b8fe970493fd5fb2e1fc71dfccc79f90b76058fahttps://github.com/langflow-ai/langflow/commit/f0fd436fe9829192ee550e6cb46961a01dd37032https://github.com/langflow-ai/langflow/pull/12818https://github.com/langflow-ai/langflow/releases/tag/v1.9.1https://github.com/langflow-ai/langflow/security/advisories/GHSA-4hmc-cfm3-w43chttps://github.com/langflow-ai/langflow/security/advisories/GHSA-4hmc-cfm3-w43c
2026-10-05
Published