CRITICAL🚩 CISA KEV⚡ EXPLOIT🇵🇱 Wersja polska

CVE-2026-33017

CVSS 9.3v4.0pub. 2026-03-20upd. 2026-05-21

Langflow is a tool for building and deploying AI-powered agents and workflows. In versions prior to 1.9.0, the POST /api/v1/build_public_tmp/{flow_id}/flow endpoint allows building public flows without requiring authentication. When the optional data parameter is supplied, the endpoint uses attacker-controlled flow data (containing arbitrary Python code in node definitions) instead of the stored flow data from the database. This code is passed to exec() with zero sandboxing, resulting in unauthenticated remote code execution. This is distinct from CVE-2025-3248, which fixed /api/v1/validate/code by adding authentication. The build_public_tmp endpoint is designed to be unauthenticated (for public flows) but incorrectly accepts attacker-supplied flow data containing arbitrary executable code. This issue has been fixed in version 1.9.0.

🤖 AI Analysis
How it works

The build_public_tmp endpoint is intentionally designed as unauthenticated to handle public flows. When a POST request contains an optional data parameter, the server uses the attacker-supplied flow definition instead of data stored in the database. This definition can contain arbitrary Python code embedded in node definitions, which is then passed directly to the exec() function without any sandboxing or validation. As a result, an attacker can remotely execute arbitrary code on the server without possessing any credentials.

Impact

An unauthenticated attacker can execute arbitrary Python code in the context of the Langflow server process, leading to complete system compromise, data exfiltration, backdoor installation, or lateral movement within the internal network.

Mitigation & patch

Immediately update Langflow to version 1.9.0 or later, where the vulnerability has been fixed. The patch is available in the project repository (commit 73b6612e3ef25fdae0a752d75b0fabd47328d4f0) and in the official 1.9.0 release.

Who is affected

Langflow in all versions prior to 1.9.0

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  • Langflow

    APP
    Langflow
    < 1.8.2

CISA KEV — detailsi

Vendori
Langflow
Producti
Langflow
Added to KEVi
March 25, 2026
Remediation deadline (US Federal)i
April 8, 2026(overdue)
Required action (CISA)i

Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

CISA descriptioni

Langflow contains a code injection vulnerability that could allow building public flows without requiring authentication.

🔴
IMMEDIATE ACTION
Actively exploited in the wild (CISA KEV). Patch immediately.
CISA DEADLINE: 8 kwietnia 2026
Tags
RCE
CWE
References

Related vulnerabilities

CVE-2026-9198CRITICAL9.8⚠ KEVPL ✓same product

IBM Langflow OSS: RCE przez nieuprawniony dostęp do tokenów SUPERUSER

CVE-2026-0770CRITICAL9.8⚠ KEVPL ✓same product

Langflow RCE przez parametr exec_globals w endpoincie validate

CVE-2025-34291CRITICAL9.4⚠ KEVPL ✓same product

Langflow: przejęcie konta i RCE przez błędną konfigurację CORS

CVE-2025-3248CRITICAL9.8⚠ KEVPL ✓same product

Nieuwierzytelnione RCE w Langflow poprzez wstrzyknięcie kodu w endpoint /api/v1/validate/code

CVE-2026-19286CRITICAL9.8same product

IBM Langflow OSS 1.0.0 through 1.11.1 could allow a remote attacker to execute arbitrary code due to improper ...