9.8

CVE-2026-33017: Langflow Code Injection Vulnerability

CVSS: 9.8v3.1CriticalKEVAnalyzed
AliasesGHSA-vwmf-pq79-vjvxPYSEC-2026-379
Published 20-03-2026Last modified 21-05-2026

Vulnerability summary

CVE-2026-33017 is a critical (CVSS 9.8) Code Injection vulnerability in Langflow. It is known to be exploited: CISA lists it, first on 25-03-2026. EPSS estimates a 24.75% chance of exploitation in the next 30 days, higher than 97.8% of scored vulnerabilities. 4 public exploits are recorded.

Overall risk
85/100
0100
Critical · default modelHow is this calculated?
CVSS score
9.8/10
010
Critical · v3.1 (NVD)
EPSS score
24.75%
0%100%
High · -71.42 pp in 30 days
KEVListedCISA
RansomwareNone recordedNo known use recorded
Public exploits4reference, github, exploit-database, metasploit

Advisory lineage

Upstream 0 · Downstream 0 · Related 1

Timeline

  1. 20-03-2026
    PublishedVulnerability first disclosed.
  2. 25-03-2026
    Added to CISA KEVLangflow Code Injection Vulnerability
  3. 08-04-2026
    CISA remediation dueApply mitigations per vendor instructions.
  4. 21-05-2026
    Last modifiedVulnerability information updated.

Description

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.

CVSS metrics

5 scores · 3 sources · 2 versions

EPSS trend

Probability

24.75%

Chance of exploitation in the next 30 days

Percentile

98%

Versus all other CVEs

30-day change

-71.42 pp

From 96.18% on 20-09-2026

20-09-202620-10-2026
EPSS score
24.75%

Known exploited

Compare KEV catalogs
CISA KEVListed
Added
25-03-2026
Federal due date
08-04-2026

CISA required action

Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable. github.com/langflow-ai/langflow/security/advisories/GHSA-vwmf-pq79-vjvx nvd.nist.gov/vuln/detail/CVE-2026-33017

Public exploits

4 found
  • referenceUnverified

    Exploit Reference (medium.com)

    Maturity: unknown

  • githubUnverified

    Langflow

    Maturity: poc

  • exploit-databasemultipleUnverified

    Langflow 1.9.0 - RCE

    Maturity: poc

Show all 4 exploits
  • MetasploitMetasploitremoteVerified

    Langflow Unauth RCE

    exploit/multi/http/langflow_unauth_rce_cve_2026_33017

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected systems

Langflow1 product
Langflow-ai1 product
PyPI1 product
  • langflow< 1.9.0

3 vendors · 3 products

References

14 links
Show all 14 references