CVE-2026-105741
HIGH 7.1Langflow is a tool for building and deploying AI-powered agents and workflows. From 1.5.0 until 1.10.3, an IP spoofing vulnerability in the Model Context Protocol (MCP) configuration installation endpoint (POST /api/v1/mcp/project/{project_id}/install) allowed authenticated remote attackers to bypass the "local-only" access restriction. By sending a spoofed X-Forwarded-For: 127.0.0.1 header, an attacker could make the server treat the request as originating from localhost, letting them write/overwrite an MCP client configuration file on the server's filesystem. This vulnerability is fixed in 1.10.3.
Severe if exploited (CVSS 7.1), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.2%chance of exploitation in 30 days · 15th percentile
Impact if exploited
7.1CVSS 3.1 · HIGH
- ConfidentialityNone
- IntegrityHigh
- AvailabilityLow
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
✓ 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-290: : Authentication Bypass by Spoofing
- CWE-345: : Insufficient Verification of Data Authenticity
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
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.5.0
- Fixed boundary (excluded): 1.10.3
48 explicitly listed affected versions
1.10.0, 1.10.0rc0, 1.10.1, 1.10.1rc0, 1.10.1rc3, 1.10.2, 1.10.2rc4, 1.10.3rc0, 1.5.0, 1.5.0.post1, 1.5.0.post2, 1.5.1, 1.6.0, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 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, 1.9.1, 1.9.2, 1.9.3, 1.9.3rc0, 1.9.4, 1.9.5, 1.9.6, 1.9.6rc0
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82 · Updated 2026-10-15T14:56:06.869692666ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-4f6c-2vvp-gw82/GHSA-4f6c-2vvp-gw82.json" } }langflow PyPI
pkg:pypi/langflow
ECOSYSTEM range- Introduced version (included): 1.5.0
- Fixed boundary (excluded): 1.10.3
48 explicitly listed affected versions
1.10.0, 1.10.0rc0, 1.10.1, 1.10.1rc0, 1.10.1rc3, 1.10.2, 1.10.2rc4, 1.10.3rc0, 1.5.0, 1.5.0.post1, 1.5.0.post2, 1.5.1, 1.6.0, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 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, 1.9.1, 1.9.2, 1.9.3, 1.9.3rc0, 1.9.4, 1.9.5, 1.9.6, 1.9.6rc0
PyPA · PYSEC-2026-4229 · Updated 2026-10-15T14:45:07.350041709ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/pypa/advisory-database/blob/main/vulns/langflow/PYSEC-2026-4229.yaml" } }
All CVSS metrics
- HIGH 7.1 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L - HIGH 7.1 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
References
Exploit-tagged references (not proof of a PoC)
- https://github.com/langflow-ai/langflow/security/advisories/GHSA-4f6c-2vvp-gw82 CVE record · GitHub_M · Updated 2026-10-05T20:56:00.060Z
CVE record · CISA-ADP · Updated 2026-10-06T16:43:02.046Z
NVD · CVE-2026-105741 · Updated 2026-10-06T17:17:18.810
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82
PyPA · PYSEC-2026-4229
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82 · Updated 2026-10-15T14:56:06.869692666Z
Advisories
- https://osv.dev/vulnerability/GHSA-4f6c-2vvp-gw82 GitHub Advisory Database · GHSA-4f6c-2vvp-gw82
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82 · Updated 2026-10-15T14:56:06.869692666Z - https://nvd.nist.gov/vuln/detail/CVE-2026-105741 GitHub Advisory Database · GHSA-4f6c-2vvp-gw82
PyPA · PYSEC-2026-4229
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82 · Updated 2026-10-15T14:56:06.869692666Z - https://osv.dev/vulnerability/PYSEC-2026-4229 PyPA · PYSEC-2026-4229
PyPA · PYSEC-2026-4229 · Updated 2026-10-15T14:45:07.350041709Z - https://github.com/advisories/GHSA-4f6c-2vvp-gw82 PyPA · PYSEC-2026-4229
PyPA · PYSEC-2026-4229 · Updated 2026-10-15T14:45:07.350041709Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-92800 EUVD · EUVD-2026-92800
Technical & other
- https://github.com/langflow-ai/langflow/pull/13915 CVE record · GitHub_M · Updated 2026-10-05T20:56:00.060Z
NVD · CVE-2026-105741 · Updated 2026-10-06T17:17:18.810
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82
PyPA · PYSEC-2026-4229
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82 · Updated 2026-10-15T14:56:06.869692666Z - https://github.com/langflow-ai/langflow/commit/1f39a4b9d62c9dfa1b21fa7f85e23a180c351b72 CVE record · GitHub_M · Updated 2026-10-05T20:56:00.060Z
NVD · CVE-2026-105741 · Updated 2026-10-06T17:17:18.810
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82
PyPA · PYSEC-2026-4229
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82 · Updated 2026-10-15T14:56:06.869692666Z - https://github.com/langflow-ai/langflow/commit/94859df33acd70b2a1f816e26d68f5e89a7e5639 CVE record · GitHub_M · Updated 2026-10-05T20:56:00.060Z
NVD · CVE-2026-105741 · Updated 2026-10-06T17:17:18.810
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82
PyPA · PYSEC-2026-4229
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82 · Updated 2026-10-15T14:56:06.869692666Z - https://github.com/langflow-ai/langflow/releases/tag/v1.10.3 CVE record · GitHub_M · Updated 2026-10-05T20:56:00.060Z
NVD · CVE-2026-105741 · Updated 2026-10-06T17:17:18.810
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82
PyPA · PYSEC-2026-4229
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82 · Updated 2026-10-15T14:56:06.869692666Z - https://github.com/langflow-ai/langflow GitHub Advisory Database · GHSA-4f6c-2vvp-gw82
PyPA · PYSEC-2026-4229
GitHub Advisory Database · GHSA-4f6c-2vvp-gw82 · Updated 2026-10-15T14:56:06.869692666Z - https://pypi.org/project/langflow PyPA · PYSEC-2026-4229
PyPA · PYSEC-2026-4229 · Updated 2026-10-15T14:45:07.350041709Z