A critical AI workflow bug, not just another web flaw
Langflow is built for assembling AI agents and workflows, but the latest vulnerability cluster is a reminder that an AI builder is still a web application, an API surface, a secrets store, and often a bridge into production services. IBM’s disclosure covers Langflow OSS releases from 1.0.0 through 1.12.8, with version 1.13.0 identified as the fixed release .
The two headline issues are CVE-2026-93680 and CVE-2026-110186, both scored 9.8 by IBM. The first is an improper-authentication flaw that can let a remote attacker bypass security restrictions; the second is an improper code-generation flaw that can let a remote attacker execute arbitrary code without needing an account . In operational terms, this is the difference between “someone can get into the console” and “someone can use the AI workflow surface as a path to server-side execution.”
The story is especially serious because Langflow is not merely a dashboard. A typical self-hosted instance may contain model-provider keys, tool integrations, flow definitions, uploaded files, API credentials, and access to internal services. If that orchestration layer is reachable from the internet or from a shared internal network, a flaw in its authentication and execution boundaries can become a direct route from a low-code interface to host compromise.
The vulnerable range and the fixed release
The affected range is broad: every Langflow OSS release from 1.0.0 through 1.12.8 is covered by the critical flaws, while 1.13.0 is the fixed version named in current reporting . The Hacker News reported on November 2 that version 1.12.8, released the same day as 1.13.0, remained affected, and that PyPI showed no later 1.12 maintenance release as of November 2 .
The same reporting lists two additional issues in the IBM bulletin. CVE-2026-110193, rated 8.8, requires a low-privileged account and can let an attacker push the Agentic Assistant into generating or submitting component code that runs operating-system commands. CVE-2026-110192, rated 6.5, concerns insufficiently protected credentials and can expose sensitive information to an authenticated attacker .
That mix matters. The unauthenticated vulnerabilities create the emergency, but the authenticated flaws show a broader pattern: once someone has any foothold in the workflow system, the line between editing flows, invoking tools, and executing server-side code can become dangerously thin.
The MCP path raises the stakes
One current analysis describes the chain in stark terms: Langflow versions 1.0.0 through 1.12.8 can expose automatic login behavior, where an unauthenticated request to the auto-login endpoint may return a full superuser session under vulnerable default conditions . From that position, the attacker can reach Langflow’s Model Context Protocol surface, enumerate flow-authoring and execution tools, and move toward unauthenticated remote code execution through CVE-2026-110186 .
This is why the phrase “AI workflow vulnerability” undersells the problem. MCP tool discovery and workflow execution are normal platform features. They are supposed to help agents find and use tools. When authentication is broken, those same features can become a guided route into the runtime. The very affordances that make an agentic platform useful — tool enumeration, component composition, execution hooks — can become attacker primitives if exposed without proper authorization.
The same analysis says Langflow 1.13.0 turns automatic login off and that no workaround is offered for the affected line . It also warns that operators relying on automatic login must prepare password-based access before upgrading, because disabling automatic login can otherwise lock legitimate administrators out . That is a practical incident-response detail, not a footnote.
No confirmed exploitation, but no room for comfort
As of the current reporting, these specific CVEs were not listed in CISA’s Known Exploited Vulnerabilities catalog, and no exploitation was reported for the newly discussed flaws . That status should not be read as a reason to delay patching. The same article notes that other Langflow flaws have appeared in CISA’s catalog, and Langflow has already attracted attacker attention in earlier vulnerability waves .
A November 2 AI vulnerability roundup still listed CVE-2026-93680 among the newest AI-tool vulnerabilities, with the affected range of 1.0.0 through 1.12.8 and a critical 9.8 severity . That matters because security teams are now tracking AI development infrastructure as its own attack surface. Agent builders, MCP servers, model gateways, and workflow platforms are no longer experimental side systems; they increasingly sit near real credentials and internal automation.
The lesson is not that Langflow is uniquely unsafe. The lesson is that fast-adopted AI infrastructure inherits classic web-application risks while adding unusual blast radius. A conventional admin panel might expose configuration. An AI orchestration server may expose configuration, secrets, executable components, tools, prompts, data connectors, and model accounts.
What operators should do now
The first step is inventory. Teams should identify every Langflow deployment, including developer machines, Docker containers, lab systems, staging servers, and internal “temporary” instances. If the version is 1.0.0 through 1.12.8, it belongs in the emergency patch queue .
The second step is upgrade planning. Current guidance points to Langflow 1.13.0, with operators backing up the database, secret key, and uploaded files before moving forward . Python package users should move to the fixed package, and Docker users should move to the fixed container image while preserving persistent data .
The third step is access validation. If an instance previously relied on automatic login, administrators should prepare a real password sign-in path before the upgrade, then verify that automatic login is not available afterward . They should also confirm that the MCP endpoint and any flow-execution surfaces are not reachable by unauthenticated users or by networks that do not need access.
The fourth step is credential response. Because Langflow instances can store model-provider keys, API tokens, database credentials, webhook secrets, and other operational material, patching alone may not be enough for an internet-exposed deployment. If a vulnerable server was reachable before the fix, rotating stored keys and reviewing flow history, uploaded files, logs, and newly created accounts is the safer assumption.
The bigger AI security takeaway
Langflow’s latest flaws are a warning about where AI security work must move next. Prompt safety and model behavior matter, but the runtime around the model is now equally critical. Authentication, authorization, secret handling, tool exposure, dependency management, and code-execution controls are not background plumbing; they are the security boundary for agentic systems.
Low-code does not mean low-risk. In this case, a visual workflow builder could hold the keys, tools, and execution paths that make an AI stack useful. When that builder is exposed, the incident response is not a simple interface patch. It is a full check of who could log in, what tools could be enumerated, what code could run, and which secrets might already need rotation.
For teams running Langflow, the short version is clear: find the instances, upgrade to 1.13.0, remove unnecessary exposure, validate authentication, and treat any publicly reachable affected server as a potential credential event. The workflow may be low-code, but the incident response is definitely Nightmare difficulty.


Comments
Be the first to comment.