CVE-2026-105699
HIGH 7.1Langflow 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.
Severe if exploited (CVSS 7.1), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.3%chance of exploitation in 30 days · 24th percentile
Impact if exploited
7.1CVSS 4.0 · HIGH
- ConfidentialityHigh
- IntegrityNone
- AvailabilityNone
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ⚠Privileges: Requires a low-privilege account
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
- ✓Requirements: No special attack requirements
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-639: : Authorization Bypass Through User-Controlled Key
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
langflow PyPI
pkg:pypi/langflow
ECOSYSTEM range- Introduced version (included): 1.6.8
- Fixed boundary (excluded): 1.9.1
20 explicitly listed affected versions
1.6.8, 1.6.9, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 1.8.0, 1.8.0rc0, 1.8.0rc1, 1.8.0rc2, 1.8.0rc3, 1.8.0rc4, 1.8.0rc5, 1.8.0rc6, 1.8.1, 1.8.2, 1.8.3, 1.8.3rc0, 1.8.4, 1.9.0
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c · Updated 2026-10-15T14:56:20.801052430ZAdditional upstream package constraints
{ "database": { "last_known_affected_version_range": "<= 1.9.0", "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-4hmc-cfm3-w43c/GHSA-4hmc-cfm3-w43c.json" } }langflow PyPI
pkg:pypi/langflow
ECOSYSTEM range- Introduced version (included): 1.6.8
- Fixed boundary (excluded): 1.9.1
20 explicitly listed affected versions
1.6.8, 1.6.9, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 1.8.0, 1.8.0rc0, 1.8.0rc1, 1.8.0rc2, 1.8.0rc3, 1.8.0rc4, 1.8.0rc5, 1.8.0rc6, 1.8.1, 1.8.2, 1.8.3, 1.8.3rc0, 1.8.4, 1.9.0
PyPA · PYSEC-2026-4230 · Updated 2026-10-15T14:45:08.145989636ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/pypa/advisory-database/blob/main/vulns/langflow/PYSEC-2026-4230.yaml" } }
All CVSS metrics
- HIGH 7.1 v4.0 · CNA Primary
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - HIGH 7.1 v4.0 · NVD Secondary
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
References
Exploit-tagged references (not proof of a PoC)
- https://github.com/langflow-ai/langflow/security/advisories/GHSA-4hmc-cfm3-w43c CVE record · GitHub_M · Updated 2026-10-05T20:37:59.630Z
CVE record · CISA-ADP · Updated 2026-10-08T02:26:48.618Z
NVD · CVE-2026-105699 · Updated 2026-10-08T03:16:34.637
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c
PyPA · PYSEC-2026-4230
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c · Updated 2026-10-15T14:56:20.801052430Z
Advisories
- https://osv.dev/vulnerability/GHSA-4hmc-cfm3-w43c GitHub Advisory Database · GHSA-4hmc-cfm3-w43c
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c · Updated 2026-10-15T14:56:20.801052430Z - https://nvd.nist.gov/vuln/detail/CVE-2026-105699 GitHub Advisory Database · GHSA-4hmc-cfm3-w43c
PyPA · PYSEC-2026-4230
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c · Updated 2026-10-15T14:56:20.801052430Z - https://osv.dev/vulnerability/PYSEC-2026-4230 PyPA · PYSEC-2026-4230
PyPA · PYSEC-2026-4230 · Updated 2026-10-15T14:45:08.145989636Z - https://github.com/advisories/GHSA-4hmc-cfm3-w43c PyPA · PYSEC-2026-4230
PyPA · PYSEC-2026-4230 · Updated 2026-10-15T14:45:08.145989636Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-92796 EUVD · EUVD-2026-92796
Technical & other
- https://github.com/langflow-ai/langflow/pull/12818 CVE record · GitHub_M · Updated 2026-10-05T20:37:59.630Z
NVD · CVE-2026-105699 · Updated 2026-10-08T03:16:34.637
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c
PyPA · PYSEC-2026-4230
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c · Updated 2026-10-15T14:56:20.801052430Z - https://github.com/langflow-ai/langflow/commit/b8fe970493fd5fb2e1fc71dfccc79f90b76058fa CVE record · GitHub_M · Updated 2026-10-05T20:37:59.630Z
NVD · CVE-2026-105699 · Updated 2026-10-08T03:16:34.637
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c
PyPA · PYSEC-2026-4230
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c · Updated 2026-10-15T14:56:20.801052430Z - https://github.com/langflow-ai/langflow/commit/f0fd436fe9829192ee550e6cb46961a01dd37032 CVE record · GitHub_M · Updated 2026-10-05T20:37:59.630Z
NVD · CVE-2026-105699 · Updated 2026-10-08T03:16:34.637
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c
PyPA · PYSEC-2026-4230
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c · Updated 2026-10-15T14:56:20.801052430Z - https://github.com/langflow-ai/langflow/releases/tag/v1.9.1 CVE record · GitHub_M · Updated 2026-10-05T20:37:59.630Z
NVD · CVE-2026-105699 · Updated 2026-10-08T03:16:34.637
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c
PyPA · PYSEC-2026-4230
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c · Updated 2026-10-15T14:56:20.801052430Z - https://github.com/langflow-ai/langflow GitHub Advisory Database · GHSA-4hmc-cfm3-w43c
PyPA · PYSEC-2026-4230
GitHub Advisory Database · GHSA-4hmc-cfm3-w43c · Updated 2026-10-15T14:56:20.801052430Z - https://pypi.org/project/langflow PyPA · PYSEC-2026-4230
PyPA · PYSEC-2026-4230 · Updated 2026-10-15T14:45:08.145989636Z