CVE-2026-55255
Awaiting Analysis Awaiting Analysis - Queue
Insecure Direct Object Reference in Langflow Prior to 1.9.2

Publication date: 2026-06-23

Last updated on: 2026-06-23

Assigner: GitHub, Inc.

Description
Langflow is a tool for building and deploying AI-powered agents and workflows. Prior to 1.9.2, an Insecure Direct Object Reference (IDOR) vulnerability in /api/v1/responses endpoint allows an authenticated attacker to execute any flow belonging to another user by specifying the victim's flow ID in the request. This vulnerability is fixed in 1.9.2.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-23
Last Modified
2026-06-23
Generated
2026-06-23
AI Q&A
2026-06-23
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
langflow-ai langflow to 1.9.2 (exc)
langflow-ai langflow 1.9.2
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-639 The system's authorization functionality does not prevent one user from gaining access to another user's data or record by modifying the key value identifying the data.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

The vulnerability allows an authenticated attacker to execute flows belonging to other users by bypassing ownership checks, potentially exposing sensitive data or allowing unauthorized actions on behalf of other users.

Such unauthorized access and execution of another user's data or workflows can lead to violations of data protection regulations like GDPR and HIPAA, which mandate strict controls over access to personal and sensitive information.

Because the flaw impacts confidentiality and integrity with a high severity score (CVSS 9.9), it poses a significant risk to compliance by enabling data breaches or unauthorized data processing.

Executive Summary

CVE-2026-55255 is a critical Insecure Direct Object Reference (IDOR) vulnerability in the Langflow application affecting versions prior to 1.9.1. It exists in the /api/v1/responses endpoint, where an authenticated attacker can specify another user's flow ID to execute that user's flow without proper authorization.

The root cause is a helper function, get_flow_by_id_or_endpoint_name, which fails to verify ownership of the flow when queried by UUID, allowing direct access to flows belonging to other users.

This flaw allows attackers to execute arbitrary flows of other users, potentially accessing sensitive data or consuming resources that do not belong to them.

The vulnerability was fixed in Langflow version 1.9.1 by enforcing ownership checks and adding additional security measures.

Impact Analysis

This vulnerability can have severe impacts including unauthorized execution of other users' flows, which may lead to exposure of sensitive data or unauthorized use of system resources.

Because the attacker can execute arbitrary flows belonging to other users, they might gain access to confidential information or disrupt normal operations by consuming resources.

The vulnerability has a high severity score (CVSS 9.9), indicating it is easy to exploit remotely with significant impact on confidentiality, integrity, and availability.

Detection Guidance

This vulnerability can be detected by monitoring and analyzing requests to the /api/v1/responses endpoint for suspicious activity where an authenticated user attempts to execute flows using flow IDs that do not belong to them.

Specifically, detection involves checking for POST requests to /api/v1/responses where the 'model' field contains UUIDs of flows owned by other users.

Commands to detect such activity could include inspecting web server or application logs for these patterns. For example, using grep on logs to find POST requests to the vulnerable endpoint:

  • grep 'POST /api/v1/responses' /path/to/langflow/access.log
  • grep -E 'model=[a-f0-9\-]{36}' /path/to/langflow/access.log

Additionally, monitoring for unusual flow execution patterns or unexpected resource consumption by users may indicate exploitation attempts.

Mitigation Strategies

The immediate and most effective mitigation is to upgrade Langflow to version 1.9.2 or later, where the vulnerability has been fixed by enforcing ownership checks on flow execution.

If upgrading immediately is not possible, restrict access to the /api/v1/responses endpoint to trusted users only and monitor for suspicious activity as a temporary measure.

Additionally, review API keys and authentication tokens to ensure they are not compromised or overly permissive.

Implement network-level controls such as firewall rules or API gateway policies to limit access to the vulnerable endpoint.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-55255. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart