CVE-2026-93680 and CVE-2026-110186: IBM fixes a 9.8 authentication bypass and unauthenticated code execution in Langflow up to 1.12.8, upgrade to 1.13.0
IBM security bulletin 7294467 (first published 28 October 2026) says Langflow OSS 1.0.0 through 1.12.8 has two critical flaws an unauthenticated attacker can reach: an improper-authentication bypass and a code-injection bug that leads to code execution. It also fixes a low-privilege path to OS command execution through the Agentic Assistant and a credential exposure. Version 1.13.0 fixes all of them, so even instances patched to 1.12.5 last week need another upgrade.
What it is
CVE-2026-93680 (CVSS 9.8, CWE-287): a remote attacker can bypass security restrictions because of improper authentication. IBM's summary describes it as an incomplete fix of the auto-login control.
CVE-2026-110186 (9.8, CWE-94): a remote attacker can run arbitrary code because of improper control of code generation. IBM's summary says unauthenticated code execution is reachable through MCP tool enumeration.
CVE-2026-110193 (8.8): a user with a low-privileged account can get the Agentic Assistant to generate or submit component code that uses unblocked patterns, which runs OS commands on the server.
CVE-2026-110192 (6.5, CWE-522): an authenticated attacker can obtain credentials that aren't protected well enough.
The same bulletin also bumps the Hono dependency for CVE-2026-84363, CVE-2026-84364 and CVE-2026-84365.
How to check
- Run pip show langflow (or check the image tag of your langflowai/langflow container). Anything from 1.0.0 to 1.12.8 is affected.
- Find Langflow instances that can be reached from the internet or by untrusted users, especially ones with auto-login enabled or MCP servers exposed.
- Review server logs for unexpected component code changes, new API keys or unknown flows created since mid-October.
How to fix
- Upgrade to Langflow 1.13.0. IBM lists no workaround for these four CVEs.
- Until you can upgrade, keep Langflow off the public internet and behind your own authentication.
- Rotate API keys and provider credentials stored in Langflow if the instance was exposed.
pip install --upgrade "langflow==1.13.0"
# or, for Docker
docker pull langflowai/langflow:1.13.0 Sources
- criticalCVE-2026-104339 and 30 more: IBM's Langflow 1.12.4 and 1.12.5 bulletins fix unauthenticated RCE, three 9.9 code execution bugs, SSRF and path traversal
- criticalCVE-2026-104334 and CVE-2026-93674: IBM's Langflow OSS bulletin lists two unauthenticated code execution flaws plus a batch of sandbox, file access and credential issues, fixed in 1.12.3
- criticalCVE-2026-10561: Langflow's Python Interpreter component ran code with no real sandbox
- criticalLangflow: adding an MCP server runs any command on the host (CVE-2026-105697, CVE-2026-105740)