Description
Langflow is a tool for building and deploying AI-powered agents and workflows. In versions 1.0.0 through 1.8.1, the `/api/v1/files/images/{flow_id}/{file_name}` endpoint serves image files without any authentication or ownership check. Any unauthenticated request with a known flow_id and file_name returns the image with HTTP 200. In a multi-tenant deployment, any attacker who can discover or guess a `flow_id` (UUIDs can be leaked through other API responses) can download any user's uploaded images without credentials. Version 1.9.0 contains a patch.
Published: 2026-03-24
Score: 7.5 High
EPSS: 5.8% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A vulnerability in Langflow allows anyone to download image files from a tenant without providing authentication. This flaw—an IDOR issue (CWE-639) compounded by missing authentication (and ownership checks (CWE-862)—allows the /api/v1/files/images/{flow_id}/{file_name} endpoint to serve requested images without verifying the requestor’s identity or whether the image belongs to the attendee. This enables attackers to collect visual data that may contain sensitive content, violating confidentiality and potentially enabling further reconnaissance.

Affected Systems

The flaw affects all Langflow releases from 1.0.0 up to 1.8.1, which are provided by langflow‑ai. The 1.9.0 release includes a patch that enforces authentication checks on the image download route.

Risk and Exploitability

The CVSS score of 7.5 signals a high severity vulnerability. The EPSS score of 6% indicates a higher probability of exploitation, and the issue is not included in the CISA KEV catalog. Exploitation requires only an unauthenticated HTTP GET request once the attacker knows or can guess the flow_id and file_name, which are often exposed through other API outcomes. The low barrier to attack and the potential to expose all tenants’ uploaded images make this flaw a significant risk in a multi‑tenant deployment.

Generated by OpenCVE AI on June 24, 2026 at 12:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Langflow to version 1.9.0 or newer to apply the vendor patch that adds authentication to the image download endpoint.
  • If an upgrade cannot be performed immediately, restrict the /api/v1/files/images endpoint so, for example by requiring an API key or token or by disabling the endpoint for unauthenticated traffic.
  • Apply firewall rules or segment the network so that only trusted IP addresses can reach the application, limiting the exposure surface of the vulnerable endpoint.
  • Continuously monitor access logs for unauthorized image download attempts and investigate any suspicious activity.

Generated by OpenCVE AI on June 24, 2026 at 12:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-7grx-3xcx-2xv5 langflow has Unauthenticated IDOR on Image Downloads
History

Tue, 24 Mar 2026 19:30:00 +0000

Type Values Removed Values Added
First Time appeared Langflow
Langflow langflow
CPEs cpe:2.3:a:langflow:langflow:*:*:*:*:*:*:*:*
Vendors & Products Langflow
Langflow langflow

Tue, 24 Mar 2026 14:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 24 Mar 2026 13:45:00 +0000

Type Values Removed Values Added
Description Langflow is a tool for building and deploying AI-powered agents and workflows. In versions 1.0.0 through 1.8.1, the `/api/v1/files/images/{flow_id}/{file_name}` endpoint serves image files without any authentication or ownership check. Any unauthenticated request with a known flow_id and file_name returns the image with HTTP 200. In a multi-tenant deployment, any attacker who can discover or guess a `flow_id` (UUIDs can be leaked through other API responses) can download any user's uploaded images without credentials. Version 1.9.0 contains a patch.
Title Langflow has Unauthenticated IDOR on Image Downloads
Weaknesses CWE-284
CWE-639
CWE-862
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Langflow Langflow
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-03-24T13:37:14.286Z

Reserved: 2026-03-20T16:16:48.970Z

Link: CVE-2026-33484

cve-icon Vulnrichment

Updated: 2026-03-24T13:37:03.579Z

cve-icon NVD

Status : Analyzed

Published: 2026-03-24T14:16:30.607

Modified: 2026-06-17T10:37:34.697

Link: CVE-2026-33484

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T12:45:04Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-862

    Missing Authorization