Cybersecurity · Vulnerability Management
CVE-2026-55255: Langflow's IDOR Flaw and the AI Agent Platforms Nobody's Patching
CISA added Langflow's authorization bypass to its Known Exploited Vulnerabilities catalog on July 7, with a federal remediation deadline of July 10. Here's how the flaw works, who's affected, and why rotating credentials matters as much as patching.
Prathviraj Singh
5 min read
Sponsored
If your team has been experimenting with Langflow to prototype AI agents or RAG pipelines, today is the day to check your version number. CISA added CVE-2026-55255, an authorization bypass in Langflow, to its Known Exploited Vulnerabilities catalog on July 7, and set July 10, today, as the remediation deadline for federal civilian agencies. Attackers have been exploiting it since at least June 25.
What the bug actually does
Langflow is an open-source visual builder for AI agent and RAG workflows, popular with teams that want to wire up LLM pipelines without writing glue code by hand. CVE-2026-55255 is an insecure direct object reference, IDOR for short, in its /api/v1/responses endpoint. Every flow in Langflow has a flow_id, a UUID that identifies it. The endpoint is supposed to check that the requester actually owns the flow they’re asking about. It doesn’t check that thoroughly enough.
An authenticated attacker, meaning anyone with a valid login on the instance, not an admin, can send a crafted request containing another user’s flow_id and get access to that flow: its configuration, its stored credentials, and the ability to execute it. On a single-tenant deployment where everyone using the instance already trusts each other, that’s a smaller problem. On any multi-tenant or shared Langflow instance, and a lot of teams run exactly that setup because it’s the easy way to give a whole department access to agent-building tools, it means one authenticated account is enough to reach into every other user’s flows.
Why this one moved fast
Sysdig’s Threat Research Team first observed exploitation in the wild on June 25, 2026, roughly two weeks before CISA’s KEV addition. What they saw wasn’t reconnaissance. The objective was code execution and second-stage implant delivery, the loader and dropper class of payload that gets a foothold and then pulls down whatever comes next. The attackers used the cross-tenant IDOR specifically to steal LLM provider keys and AWS credentials stored inside flows.
That detail matters more than it might look like at first read. Langflow flows are configuration by design, they hold the API keys and connection strings a workflow needs to actually call an LLM provider or write to cloud storage. A tool built to make AI workflows easy to assemble is, structurally, a tool that concentrates credentials in one place. An IDOR against that kind of system isn’t just an access-control bug, it’s a credential-harvesting bug wearing an access-control bug’s CVE number.
Who’s affected and what to do
All Langflow versions before 1.9.2 are affected. The fix is straightforward:
pip install --upgrade langflow
langflow --version # confirm you're on 1.9.2 or later
But patching the version number isn’t the end of the response here, and treating it as the end is the mistake most teams will make under deadline pressure. Because the vulnerability let attackers read and execute other users’ flows before you patched, you need to treat every credential stored in every flow on that instance as potentially exposed:
- Rotate every LLM provider API key (OpenAI, Anthropic, Google, or whatever your flows call out to) referenced in any flow configuration.
- Rotate any AWS or other cloud provider credentials stored in flow environment variables or connection nodes.
- Review authentication logs for the window since June 25 for accounts making requests to
/api/v1/responseswithflow_idvalues that don’t belong to them. - Do this even on instances where you don’t have specific evidence of compromise. The whole point of an IDOR is that it doesn’t leave the kind of obvious trace a brute-force attack does.
The bigger pattern: agent platforms are becoming a target class
Langflow is one of the first AI agent-building platforms to land on CISA’s KEV catalog, and that’s worth sitting with for a second. For the last two years, most of the security conversation around LLM tooling has been about prompt injection and model behavior. This CVE is a reminder that the plumbing underneath, the platforms teams use to wire agents together, are ordinary web applications with ordinary web application bugs, IDOR being one of the oldest classes in the book. They just happen to be ordinary web applications that now hold the keys to your model provider account and your cloud infrastructure in one place.
If your team is standing up any kind of internal AI agent platform, whether that’s Langflow, a homegrown builder, or something adjacent to the MCP servers pattern, the access-control model deserves the same scrutiny you’d give a system holding customer payment data, not the lighter scrutiny an internal prototyping tool usually gets. The credentials living inside these tools are frequently more valuable to an attacker than what they’re nominally protecting.
Patch to 1.9.2 today if you’re running Langflow. Then go rotate keys, because the patch closes the door but doesn’t un-steal anything that already walked out of it. And if your team is also handing coding agents autonomous execution permissions, a separate proof-of-concept published this week is worth reading too, since it’s the same underlying lesson from a different angle: AI tooling that’s convenient by default often hasn’t earned the trust that default implies.
Frequently asked questions
- What is CVE-2026-55255?
- It's an insecure direct object reference vulnerability in Langflow, an open-source visual builder for AI agent and RAG workflows. An authenticated attacker can send a crafted request to the /api/v1/responses endpoint containing another user's flow_id (a UUID) and gain access to, and execute, that user's flow without authorization to do so.
- Which versions of Langflow are affected?
- All versions before 1.9.2. If you're running a self-hosted or on-prem Langflow instance and haven't upgraded recently, assume you're exposed until you check your build number against 1.9.2.
- Is this being actively exploited?
- Yes. Sysdig's Threat Research Team first observed in-the-wild exploitation on June 25, 2026, with attackers going after code execution and second-stage implant delivery, loader and dropper class payloads, rather than just poking at the endpoint.
- What's the federal deadline, and does it matter if I'm not a federal agency?
- CISA added the flaw to its Known Exploited Vulnerabilities catalog on July 7, 2026, setting a remediation deadline of July 10 for federal civilian agencies under Binding Operational Directive 26-04. That deadline doesn't legally bind private companies, but the KEV listing itself is the signal that matters: it means confirmed real-world exploitation, not a theoretical bug.
- Is upgrading to 1.9.2 enough to be safe?
- No. Because the flaw let attackers read and execute other users' flows, and Langflow flows commonly store LLM provider API keys and cloud credentials as part of their configuration, you need to rotate every API key, LLM provider credential, and cloud access credential stored in any flow on the instance, not just the ones you can prove were touched.
Sources
Sponsored
More from this category
More from Cybersecurity
R.01 An OpenAI Model Broke Out of a Test Sandbox and Hacked Hugging Face. Here's What Actually Happened.
R.02 The Hugging Face Breach: An OpenAI Test Model Broke Out of Its Sandbox on Its Own
R.03 CVE-2026-50017: pnpm Leaked npm Auth Tokens to Untrusted Registries. Are You Patched?
Sponsored
Discussion
Join the conversation.
Comments are powered by GitHub Discussions. Sign in with your GitHub account to leave a comment.
Sponsored