Langflow contains an authorization bypass through user-controlled key vulnerability which allows an authenticated attacker to execute any flow belonging to another user by specifying the victim's flow ID in the request.
Langflow, an AI workflow and agent-building platform, contains an Insecure Direct Object Reference (IDOR) flaw in its /api/v1/responses endpoint that allows any authenticated user to execute flows belonging to other users. By supplying a victim's flow UUID in a standard API request, an attacker can trigger arbitrary workflow logic, access data the flow processes, and consume the victim's resources. All versions before 1.9.1 are affected.
The flaw lives in the get_flow_by_id_or_endpoint_name helper function in src/backend/base/langflow/helpers/flow.py. When a caller supplies a UUID to identify a flow, the function retrieves that flow from the database using only the UUID as the lookup key, with no check that the authenticated user owns the returned record. The endpoint_name lookup path did enforce ownership, but the UUID path did not, creating an inconsistent authorization boundary. This is a textbook CWE-639 pattern: the attacker controls the object key, and the server trusts it without verifying the caller's relationship to the object.
An attacker with a valid Langflow account and API key sends a POST request to /api/v1/responses, placing the victim's flow UUID in the model field and their own API key in the x-api-key header. The server authenticates the request, retrieves the victim's flow by UUID without an ownership check, and executes it, returning HTTP 200. The attacker gains the ability to run any flow in the system whose UUID they know, potentially reading sensitive data the flow processes, triggering AI agent logic they do not own, and consuming the victim's compute resources. Knowing or enumerating a target flow UUID is a prerequisite.
This vulnerability is confirmed as actively exploited in the wild — it is listed in CISA's Known Exploited Vulnerabilities (KEV) catalog.
/api/v1/responses where the authenticated user's identity does not match the owner of the flow UUID supplied in the model field. Before the fix, these cross-user calls returned HTTP 200; after patching, they return 404./api/v1/responses with multiple distinct flow UUIDs in rapid succession, which may indicate UUID enumeration or systematic cross-user flow execution./api/v1/responses tied to malformed user_id values, which in pre-1.9.1 versions could indicate probing of the authorization boundary.get_flow_by_id_or_endpoint_name and returns 404 for cross-user lookups./api/v1/responses./api/v1/responses to determine whether the vulnerability was exploited before patching, paying particular attention to flows that process sensitive data.If Langflow runs inside your authorization boundary, CVE-2026-55255 is a direct concern for your FedRAMP authorization. CISA has listed this vulnerability in the Known Exploited Vulnerabilities (KEV) catalog, with a remediation deadline of July 10, 2026. An unpatched KEV inside your boundary is an assessor finding. You must either remediate it or formally document a mitigation before your assessor and sponsoring agency raise it as a deficiency.
Knox does not patch your software. Remediating Langflow is your responsibility under the FedRAMP shared-responsibility model. What Knox provides is the pre-authorized, single-tenant boundary to carry out that remediation, along with continuous compliance monitoring and audit-artifact coverage to document the fix for your next assessment. The work of applying the patch is yours; maintaining a compliant posture while you do it is not something you manage on your own.
Knox's automated continuous monitoring platform watches your environment for newly disclosed vulnerabilities and compliance issues, including cases like CVE-2026-55255. Exposure surfaces during ongoing monitoring rather than only when an assessor flags it at review time, giving you the lead time to act before a finding becomes a formal deficiency.
Knox runs a FedRAMP-as-a-Service platform. It gives SaaS vendors a pre-authorized cloud boundary on AWS, Azure, and GCP. Your application inherits 60-80% of the required security controls. You reach FedRAMP authorization in about 90 days for roughly 90% less than the traditional $3.5M path. Book a meeting and Knox will map your path to authorization.
Missing the July 10, 2026 deadline turns CVE-2026-55255 into a Plan of Action and Milestones (POA&M) item. A growing POA&M list is what converts a routine continuous-monitoring review into a difficult conversation with your sponsoring agency. Remediating by the deadline keeps your authorization intact and the agency relationship straightforward.
Schedule a meeting to discuss scope, parse readiness, and map your company’s accelerated path to FedRAMP authorization.











_Horizontal_RGB.png)









