CVE-2026-105697
validatedZero produced an exploit or a check.description
Langflow releases before the fixed versions allow MCP server configuration to invoke operating-system commands on the Langflow host. An attacker who can manage MCP servers or create relevant flows can execute commands as the Langflow service account; an exposed instance with automatic login enabled may be reachable without an account.
mitigation
Upgrade langflow and lfx to 1.10.3 or later, and langflow-base to 0.10.3 or later. Disable LANGFLOW_AUTO_LOGIN and limit access to MCP settings and flow creation.
fixed in 1.10.3, 0.10.3
outcome
Check only, differential: the check fires on the vulnerable build and is silent on the patched one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-05 20:16Zcve_org: trigger signal, started the run
- 2026-10-07 20:36Z
- 2026-10-15 07:07ZLangflow's Critical Authenticated RCE Flaw Targeted in 1,423 Honeypot Exploit Attempts
this entry in the feed
GET /api/v1/feed/CVE-2026-105697
{ "etk_id": "ETK-2026-681", "cve_id": "CVE-2026-105697", "display_id": "CVE-2026-105697", "ghsa_id": null, "euvd_id": "EUVD-2026-92788", "status": "published", "anchor_state": "anchored", "title": "OS command injection in Langflow MCP server configuration", "summary": "Langflow releases before the fixed versions allow MCP server configuration to invoke operating-system commands on the Langflow host. An attacker who can manage MCP servers or create relevant flows can execute commands as the Langflow service account; an exposed instance with automatic login enabled may be reachable without an account.", "mitigation": "Upgrade langflow and lfx to 1.10.3 or later, and langflow-base to 0.10.3 or later. Disable LANGFLOW_AUTO_LOGIN and limit access to MCP settings and flow creation.", "vendor": "langflow-ai", "product": "Langflow", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 1.1.2, < 1.10.3" ], "ecosystem": "pip", "fixed_versions": [ "1.10.3" ], "package_name": "langflow", "purl": "pkg:pypi/langflow" }, { "affected_notes": [], "affected_ranges": [ ">= 0.1.2, < 0.10.3" ], "ecosystem": "pip", "fixed_versions": [ "0.10.3" ], "package_name": "langflow-base", "purl": "pkg:pypi/langflow-base" }, { "affected_notes": [], "affected_ranges": [ "< 1.10.3" ], "ecosystem": "pip", "fixed_versions": [ "1.10.3" ], "package_name": "lfx", "purl": "pkg:pypi/lfx" } ], "cwes": [ 78 ], "cvss_score": 9.9, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H", "epss_score": 0.0047, "epss_percentile": 0.395, "epss_asof": "2026-10-20", "automation": "deterministic", "check": true, "check_confidence_basis": "differential", "exploit": false, "pipeline_minutes": 20.776902266666667, "t0_at": "2026-10-05T20:16:58.291000+00:00", "signals": { "check": { "at": "2026-10-05T22:03:51.304108+00:00", "days": 0.07422468875, "is_lower_bound": false, "measured_at": "2026-10-05T20:16:58.291000+00:00", "url": null }, "public_poc": { "at": "2026-10-07T20:36:35+00:00", "days": 2.0136193171296295, "is_lower_bound": false, "measured_at": "2026-10-05T20:16:58.291000+00:00", "url": "https://github.com/advisories/GHSA-w794-rj3p-xv45" }, "trigger_signal": { "at": "2026-10-05T20:16:58.291000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-10-05T20:16:58.291000+00:00", "url": "https://www.cve.org/CVERecord?id=CVE-2026-105697" } } }
published 2026-10-05 21:43Z
last change 2026-10-21 12:26Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.