Knox CVE Database
/
CVE-2026-55255
High
8.4

CVE-2026-55255: Langflow Authorization Bypass Through User-Controlled Key Vulnerability

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.

Added to the CISA KEV catalog:
July 7, 2026

Overview

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.

Vulnerability details

Affected vendor
Langflow
Affected product
Langflow
Weakness type (CWE)
CWE-639

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.

Severity and impact

8.4
High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:L
Attack vector
Network
Attack complexity
High
Privileges required
Low
User interaction
None
Scope
Changed
Confidentiality impact
High
Integrity impact
High
Availability impact
Low

Exploitation status

This vulnerability is confirmed as actively exploited in the wild — it is listed in CISA's Known Exploited Vulnerabilities (KEV) catalog.

Known ransomware campaign use
Unknown

Detection and monitoring

  • Monitor API access logs for POST requests to /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.
  • Alert on a single API key issuing POST requests to /api/v1/responses with multiple distinct flow UUIDs in rapid succession, which may indicate UUID enumeration or systematic cross-user flow execution.
  • Audit application logs for 500-series errors on /api/v1/responses tied to malformed user_id values, which in pre-1.9.1 versions could indicate probing of the authorization boundary.

Remediation

Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see References) guidance and CISA’s “Forensics Triage Requirements” (see References). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
Federal (FCEB) remediation due date
July 10, 2026

Additional hardening

  • Upgrade Langflow to version 1.9.1 or later, which enforces ownership checks on both UUID and endpoint_name lookup paths in get_flow_by_id_or_endpoint_name and returns 404 for cross-user lookups.
  • Restrict network access to the Langflow API to trusted users and internal networks only. Internet-exposed instances significantly widen the pool of authenticated attackers who can reach /api/v1/responses.
  • Apply the principle of least privilege to Langflow API key issuance: limit which users can create API keys and rotate or revoke keys for accounts that do not require programmatic access to the responses endpoint.
  • Review Langflow audit logs for historical cross-user flow executions against /api/v1/responses to determine whether the vulnerability was exploited before patching, paying particular attention to flows that process sensitive data.

Key dates

Published (NVD)
June 23, 2026
Added to CISA KEV
July 7, 2026
Remediation deadline
July 10, 2026
Last updated
July 8, 2026

References

Frequently asked questions

Does CVE-2026-55255 affect my FedRAMP authorization?

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.

How does Knox help me handle CVE-2026-55255?

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.

How does Knox's monitoring help with vulnerabilities like this?

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.

How do I get FedRAMP authorized with Knox?

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.

What happens if CVE-2026-55255 isn't remediated by July 10, 2026?

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.

Ready to achieve FedRAMP authorization in 90 days or less?

Schedule a meeting to discuss scope, parse readiness, and map your company’s accelerated path to FedRAMP authorization.

Book a Meeting