CVE Explorer
CVE-2026-33017
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 unauthe
Known exploited
CISA KEV
Disputed
No
Stale source
No
Conflicts
1
Preserved source conflicts
No provider value was silently selected as the winner.
cwe · 3 assertions
{"cweId":"CWE-306","description":"CWE-306: Missing Authentication for Critical Function","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/cna/problemTypes/2/descriptions/0
{"cweId":"CWE-94","description":"CWE-94: Improper Control of Generation of Code ('Code Injection')","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/cna/problemTypes/0/descriptions/0
{"cweId":"CWE-95","description":"CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/cna/problemTypes/1/descriptions/0
Affected products and versions
1 source assertion{"product":"langflow","vendor":"langflow-ai","versions":[{"status":"affected","version":"< 1.9.0"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"attackComplexity":"LOW","attackRequirements":"NONE","attackVector":"NETWORK","baseScore":9.3,"baseSeverity":"CRITICAL","privilegesRequired":"NONE","subAvailabilityImpact":"LOW","subConfidentialityImpact":"LOW","subIntegrityImpact":"LOW","userInteraction":"NONE","vectorString":"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","version":"4.0","vulnAvailabilityImpact":"HIGH","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"HIGH"},"metric_type":"cvssV4_0"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/cna/metrics/0/cvssV4_0
CWE assertions
3 source assertions{"cweId":"CWE-306","description":"CWE-306: Missing Authentication for Critical Function","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/cna/problemTypes/2/descriptions/0
{"cweId":"CWE-94","description":"CWE-94: Improper Control of Generation of Code ('Code Injection')","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/cna/problemTypes/0/descriptions/0
{"cweId":"CWE-95","description":"CWE-95: Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/cna/problemTypes/1/descriptions/0
Known exploitation assertions
2 source assertions{"cwes":["CWE-94","CWE-95","CWE-306"],"dateAdded":"2026-03-25","dueDate":"2026-04-08","knownRansomwareCampaignUse":"Unknown","notes":"https://github.com/langflow-ai/langflow/security/advisories/GHSA-vwmf-pq79-vjvx ; https://nvd.nist.gov/vuln/detail/CVE-2026-33017","product":"Langflow","requiredAction":"Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.","shortDescription":"Langflow contains a code injection vulnerability that could allow building public flows without requiring aut…
- cisa_kev_jsonknown_exploitedurn:baitaphish:normalized-source-record:v2:2fdcf3573d9ba97fac351a6362deb79f436cb493d425285b9d5eac650e22850e · sha256:16acee8334e59e44… · /vulnerabilities/105Open source location →
{"cwes":["CWE-94","CWE-95","CWE-306"],"dateAdded":"2026-03-25","dueDate":"2026-04-08","knownRansomwareCampaignUse":"Unknown","notes":"https://github.com/langflow-ai/langflow/security/advisories/GHSA-vwmf-pq79-vjvx ; https://nvd.nist.gov/vuln/detail/CVE-2026-33017","product":"Langflow","requiredAction":"Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.","shortDescription":"Langflow contains a code injection vulnerability that could allow building public flows without requiring aut…
- cisa_kev_jsonknown_exploitedurn:baitaphish:normalized-source-record:v2:cf903346fdd7362fcf7615b94b3df608b2d18e07284e205be672bdeb9e69d0a4 · sha256:635dff916c4092c0… · /vulnerabilities/108Open source location →
Source references
7 source assertions{"name":"https://github.com/advisories/GHSA-rvqx-wpfh-mfx7","tags":["x_refsource_MISC"],"url":"https://github.com/advisories/GHSA-rvqx-wpfh-mfx7"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/cna/references/2
{"name":"https://github.com/langflow-ai/langflow/commit/73b6612e3ef25fdae0a752d75b0fabd47328d4f0","tags":["x_refsource_MISC"],"url":"https://github.com/langflow-ai/langflow/commit/73b6612e3ef25fdae0a752d75b0fabd47328d4f0"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/cna/references/1
{"tags":["patch"],"url":"https://github.com/langflow-ai/langflow/releases/tag/1.8.2"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/adp/0/references/3
{"name":"https://github.com/langflow-ai/langflow/security/advisories/GHSA-vwmf-pq79-vjvx","tags":["x_refsource_CONFIRM"],"url":"https://github.com/langflow-ai/langflow/security/advisories/GHSA-vwmf-pq79-vjvx"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/cna/references/0
{"tags":["exploit"],"url":"https://medium.com/@aviral23/cve-2026-33017-how-i-found-an-unauthenticated-rce-in-langflow-by-reading-the-code-they-already-dc96cdce5896"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/adp/0/references/1
{"tags":["government-resource"],"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-33017"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/adp/0/references/2
{"tags":["third-party-advisory"],"url":"https://www.sysdig.com/blog/cve-2026-33017-how-attackers-compromised-langflow-ai-pipelines-in-20-hours"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:531adda343ebd4f6001e4cd4c23ee52ce6c0141cad9a7db2a0f3eed1f17d1f44 · sha256:8c97ee26a99ee6a5… · /containers/adp/0/references/0
Attribution and limitations
- CISA Known Exploited Vulnerabilities JSON: CISA named for provenance; do not use CISA/DHS marks or imply endorsement Source →
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.