CVE-2026-0770
CRITICAL 9.8 KNOWN EXPLOITED PoC CATALOGUED DETECTION TEMPLATE ALL-YEARSLangflow exec_globals Inclusion of Functionality from Untrusted Control Sphere Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Langflow. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of the exec_globals parameter provided to the validate endpoint. The issue results from the inclusion of a resource from an untrusted control sphere. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-27325.
Confirmed exploited in the wild — in CISA KEV since 2026-07-21. Patch or mitigate now.
Exploitation likelihood
62.6%chance of exploitation in 30 days · 99th percentile
Impact if exploited
9.8CVSS 3.0 · CRITICAL · CNA
- ConfidentialityHigh
- IntegrityHigh
- AvailabilityHigh
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
Public PoC or exploit resources are catalogued below.
- Metasploit: Langflow Unauthenticated RCE (validate endpoint)
- VulnCheck KEV · XDB 3a8abdf7bf79 · Linked repository
- VulnCheck KEV · XDB ed26e7d7f607 · Linked repository
- VulnCheck KEV · XDB 51c91dc96eca · Linked repository
- VulnCheck KEV · XDB 99197d5fc80f · Linked repository
- ExploitDB #52597
Listed by the named source; Vulnpedia has not tested these resources.
PoC data: JSON
Detection templates
Detection checks are listed separately from PoCs.
Resource commands
nuclei -id CVE-2026-0770 -u https://TARGETDetection template — review its checks and affected versions before use.searchsploit --cve CVE-2026-0770 && searchsploit -m 52597Fetch the ExploitDB PoC locally; review the code before running it.curl -s https://vulnpedia.com/cve/CVE-2026-0770/poc.jsonMachine-readable PoC index for this CVE (for automation).Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked weekly for the full archive, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-829: : Inclusion of Functionality from Untrusted Control Sphere
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
langflow PyPI
pkg:pypi/langflow
ECOSYSTEM range- All earlier versions (introduced 0)
- Last affected version (included): 1.7.3
280 explicitly listed affected versions
0.0.31, 0.0.32, 0.0.33, 0.0.40, 0.0.44, 0.0.45, 0.0.46, 0.0.52, 0.0.53, 0.0.54, 0.0.55, 0.0.56, 0.0.57, 0.0.58, 0.0.61, 0.0.62, 0.0.63, 0.0.64, 0.0.65, 0.0.66, 0.0.67, 0.0.68, 0.0.69, 0.0.70, 0.0.71, 0.0.72, 0.0.73, 0.0.74, 0.0.75, 0.0.76, 0.0.78, 0.0.79, 0.0.80, 0.0.81, 0.0.83, 0.0.84, 0.0.85, 0.0.86, 0.0.87, 0.0.88, 0.0.89, 0.1.0, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.2.0, 0.2.1, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.4.0, 0.4.1, 0.4.10, 0.4.11, 0.4.12, 0.4.14, 0.4.15, 0.4.16, 0.4.17, 0.4.18, 0.4.19, 0.4.2, 0.4.20, 0.4.21, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.5.0, 0.5.0a0, 0.5.0a1, 0.5.0a2, 0.5.0a3, 0.5.0a4, 0.5.0a5, 0.5.0a6, 0.5.0b0, 0.5.0b2, 0.5.0b3, 0.5.0b4, 0.5.0b5, 0.5.0b6, 0.5.1, 0.5.10, 0.5.11, 0.5.12, 0.5.2, 0.5.3, 0.5.4, 0.5.5, 0.5.6, 0.5.7, 0.5.8, 0.5.9, 0.6.0, 0.6.0rc1, 0.6.1, 0.6.10, 0.6.11, 0.6.12, 0.6.14, 0.6.15, 0.6.16, 0.6.17, 0.6.18, 0.6.19, 0.6.2, 0.6.3, 0.6.3a0, 0.6.3a1, 0.6.3a2, 0.6.3a3, 0.6.3a4, 0.6.3a5, 0.6.3a6, 0.6.3a7, 0.6.4, 0.6.4a0, 0.6.4a1, 0.6.5, 0.6.5a0, 0.6.5a1, 0.6.5a10, 0.6.5a11, 0.6.5a12, 0.6.5a13, 0.6.5a2, 0.6.5a3, 0.6.5a4, 0.6.5a5, 0.6.5a6, 0.6.5a7, 0.6.5a8, 0.6.5a9, 0.6.6, 0.6.7, 0.6.7a1, 0.6.7a2, 0.6.7a3, 0.6.7a5, 0.6.8, 0.6.9, 1.0.0, 1.0.0a0, 1.0.0a1, 1.0.0a10, 1.0.0a11, 1.0.0a12, 1.0.0a13, 1.0.0a14, 1.0.0a15, 1.0.0a17, 1.0.0a18, 1.0.0a19, 1.0.0a2, 1.0.0a20, 1.0.0a21, 1.0.0a22, 1.0.0a23, 1.0.0a24, 1.0.0a25, 1.0.0a26, 1.0.0a27, 1.0.0a28, 1.0.0a29, 1.0.0a3, 1.0.0a30, 1.0.0a31, 1.0.0a32, 1.0.0a33, 1.0.0a34, 1.0.0a35, 1.0.0a36, 1.0.0a37, 1.0.0a38, 1.0.0a39, 1.0.0a4, 1.0.0a40, 1.0.0a41, 1.0.0a42, 1.0.0a43, 1.0.0a44, 1.0.0a45, 1.0.0a46, 1.0.0a47, 1.0.0a48, 1.0.0a49, 1.0.0a5, 1.0.0a50, 1.0.0a51, 1.0.0a52, 1.0.0a53, 1.0.0a55, 1.0.0a56, 1.0.0a57, 1.0.0a58, 1.0.0a59, 1.0.0a6, 1.0.0a60, 1.0.0a61, 1.0.0a7, 1.0.0a8, 1.0.0a9, 1.0.0rc0, 1.0.0rc1, 1.0.1, 1.0.10, 1.0.11, 1.0.12, 1.0.13, 1.0.14, 1.0.15, 1.0.16, 1.0.17, 1.0.18, 1.0.19, 1.0.19.post1, 1.0.19.post2, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.4.post1, 1.2.0, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.5.0, 1.5.0.post1, 1.5.0.post2, 1.5.1, 1.6.0, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9, 1.7.0, 1.7.1, 1.7.2, 1.7.3
GitHub Advisory Database · GHSA-g22f-v6f7-2hrh · Updated 2026-07-07T17:56:40.532514419ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/01/GHSA-g22f-v6f7-2hrh/GHSA-g22f-v6f7-2hrh.json" } }langflow PyPI
pkg:pypi/langflow
ECOSYSTEM range- All earlier versions (introduced 0)
- Last affected version (included): 1.7.3
280 explicitly listed affected versions
0.0.31, 0.0.32, 0.0.33, 0.0.40, 0.0.44, 0.0.45, 0.0.46, 0.0.52, 0.0.53, 0.0.54, 0.0.55, 0.0.56, 0.0.57, 0.0.58, 0.0.61, 0.0.62, 0.0.63, 0.0.64, 0.0.65, 0.0.66, 0.0.67, 0.0.68, 0.0.69, 0.0.70, 0.0.71, 0.0.72, 0.0.73, 0.0.74, 0.0.75, 0.0.76, 0.0.78, 0.0.79, 0.0.80, 0.0.81, 0.0.83, 0.0.84, 0.0.85, 0.0.86, 0.0.87, 0.0.88, 0.0.89, 0.1.0, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.2.0, 0.2.1, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.4.0, 0.4.1, 0.4.10, 0.4.11, 0.4.12, 0.4.14, 0.4.15, 0.4.16, 0.4.17, 0.4.18, 0.4.19, 0.4.2, 0.4.20, 0.4.21, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.5.0, 0.5.0a0, 0.5.0a1, 0.5.0a2, 0.5.0a3, 0.5.0a4, 0.5.0a5, 0.5.0a6, 0.5.0b0, 0.5.0b2, 0.5.0b3, 0.5.0b4, 0.5.0b5, 0.5.0b6, 0.5.1, 0.5.10, 0.5.11, 0.5.12, 0.5.2, 0.5.3, 0.5.4, 0.5.5, 0.5.6, 0.5.7, 0.5.8, 0.5.9, 0.6.0, 0.6.0rc1, 0.6.1, 0.6.10, 0.6.11, 0.6.12, 0.6.14, 0.6.15, 0.6.16, 0.6.17, 0.6.18, 0.6.19, 0.6.2, 0.6.3, 0.6.3a0, 0.6.3a1, 0.6.3a2, 0.6.3a3, 0.6.3a4, 0.6.3a5, 0.6.3a6, 0.6.3a7, 0.6.4, 0.6.4a0, 0.6.4a1, 0.6.5, 0.6.5a0, 0.6.5a1, 0.6.5a10, 0.6.5a11, 0.6.5a12, 0.6.5a13, 0.6.5a2, 0.6.5a3, 0.6.5a4, 0.6.5a5, 0.6.5a6, 0.6.5a7, 0.6.5a8, 0.6.5a9, 0.6.6, 0.6.7, 0.6.7a1, 0.6.7a2, 0.6.7a3, 0.6.7a5, 0.6.8, 0.6.9, 1.0.0, 1.0.0a0, 1.0.0a1, 1.0.0a10, 1.0.0a11, 1.0.0a12, 1.0.0a13, 1.0.0a14, 1.0.0a15, 1.0.0a17, 1.0.0a18, 1.0.0a19, 1.0.0a2, 1.0.0a20, 1.0.0a21, 1.0.0a22, 1.0.0a23, 1.0.0a24, 1.0.0a25, 1.0.0a26, 1.0.0a27, 1.0.0a28, 1.0.0a29, 1.0.0a3, 1.0.0a30, 1.0.0a31, 1.0.0a32, 1.0.0a33, 1.0.0a34, 1.0.0a35, 1.0.0a36, 1.0.0a37, 1.0.0a38, 1.0.0a39, 1.0.0a4, 1.0.0a40, 1.0.0a41, 1.0.0a42, 1.0.0a43, 1.0.0a44, 1.0.0a45, 1.0.0a46, 1.0.0a47, 1.0.0a48, 1.0.0a49, 1.0.0a5, 1.0.0a50, 1.0.0a51, 1.0.0a52, 1.0.0a53, 1.0.0a55, 1.0.0a56, 1.0.0a57, 1.0.0a58, 1.0.0a59, 1.0.0a6, 1.0.0a60, 1.0.0a61, 1.0.0a7, 1.0.0a8, 1.0.0a9, 1.0.0rc0, 1.0.0rc1, 1.0.1, 1.0.10, 1.0.11, 1.0.12, 1.0.13, 1.0.14, 1.0.15, 1.0.16, 1.0.17, 1.0.18, 1.0.19, 1.0.19.post1, 1.0.19.post2, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.4.post1, 1.2.0, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.5.0, 1.5.0.post1, 1.5.0.post2, 1.5.1, 1.6.0, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9, 1.7.0, 1.7.1, 1.7.2, 1.7.3
PyPA · PYSEC-2026-1525 · Updated 2026-07-07T17:46:36.796519977ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/pypa/advisory-database/blob/main/vulns/langflow/PYSEC-2026-1525.yaml" } }
Unverified PoC candidates
Catalogue matches for further research. These repositories have not been validated as working exploits.
7 candidates
- https://github.com/affix/CVE-2026-0770-PoC
Proof of Concept for CVE-2026-0770 - Langflow Remote Code Execution
PoC-in-GitHub · CVE-2026-0770
PoC-in-GitHub · CVE-2026-0770 · Updated 2026-08-16T06:47:00Z - https://github.com/0xgh057r3c0n/CVE-2026-0770
Langflow Remote Code Execution (RCE) Proof-of-Concept
PoC-in-GitHub · CVE-2026-0770
PoC-in-GitHub · CVE-2026-0770 · Updated 2026-03-02T14:10:01Z - https://github.com/Yetazyyy/CVE-2026-0770PoC-in-GitHub · CVE-2026-0770
PoC-in-GitHub · CVE-2026-0770 · Updated 2026-03-09T17:03:18Z - https://github.com/0xBlackash/CVE-2026-0770
CVE-2026-0770
PoC-in-GitHub · CVE-2026-0770
PoC-in-GitHub · CVE-2026-0770 · Updated 2026-04-15T10:37:53Z - https://github.com/Ez4rd1x1/CVE-2026-0770
LangFlow RCE | CVE-2026-0770 | Proof-Of-Concept
PoC-in-GitHub · CVE-2026-0770
PoC-in-GitHub · CVE-2026-0770 · Updated 2026-05-15T07:16:16Z - https://github.com/diamorphine666/CVE-2026-0770
Langflow remote code execution exploit
PoC-in-GitHub · CVE-2026-0770
PoC-in-GitHub · CVE-2026-0770 · Updated 2026-05-23T21:28:06Z - https://github.com/razureink/cve-2026-0770-langflow_rce_reproduction
CVE Reproduction: cve-2026-0770-langflow_rce_reproduction
PoC-in-GitHub · CVE-2026-0770
PoC-in-GitHub · CVE-2026-0770 · Updated 2026-07-23T03:46:24Z
Additional exploitation reports
Source-specific reports, separate from CISA KEV. Repeated observations from one source are not independent confirmations.
- VulnCheck KEV · 2026-02-14T00:00:00Z
Source guidance: Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
Source ransomware assessment: Unknown
VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z - VulnCheck KEV · 2026-02-14T00:00:00ZVulnCheck KEV · CVE-2026-0770
- VulnCheck KEV · 2026-02-22T00:00:00ZVulnCheck KEV · CVE-2026-0770
- VulnCheck KEV · 2026-07-21T00:00:00ZVulnCheck KEV · CVE-2026-0770
VulnCheck KEV · CVE-2026-0770
VulnCheck KEV · CVE-2026-0770 - VulnCheck KEV · 2026-07-29T00:00:00ZVulnCheck KEV · CVE-2026-0770
- VulnCheck KEV · 2026-08-07T00:00:00ZVulnCheck KEV · CVE-2026-0770
- VulnCheck KEV · 2026-08-20T00:00:00ZVulnCheck KEV · CVE-2026-0770
- VulnCheck KEV · 2026-08-27T00:00:00ZVulnCheck KEV · CVE-2026-0770
- VulnCheck KEV · 2026-08-28T00:00:00ZVulnCheck KEV · CVE-2026-0770
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Langflow | Langflow | ≤ 1.7.3 |
All CVSS metrics
- CRITICAL 9.8 v3.0 · CNA Primary
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CRITICAL 9.8 v3.0 · NVD Secondary
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References
Exploit-tagged references (not proof of a PoC)
- https://www.zerodayinitiative.com/advisories/ZDI-26-036/ CVE record · zdi · Updated 2026-01-23T03:28:52.286Z
NVD · CVE-2026-0770 · Updated 2026-07-22T05:17:08.693
Advisories
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-0770 CVE record · CISA-ADP · Updated 2026-07-22T03:55:44.396Z
NVD · CVE-2026-0770 · Updated 2026-07-22T05:17:08.693 - https://osv.dev/vulnerability/GHSA-g22f-v6f7-2hrh GitHub Advisory Database · GHSA-g22f-v6f7-2hrh
GitHub Advisory Database · GHSA-g22f-v6f7-2hrh · Updated 2026-07-07T17:56:40.532514419Z - https://nvd.nist.gov/vuln/detail/CVE-2026-0770 GitHub Advisory Database · GHSA-g22f-v6f7-2hrh
PyPA · PYSEC-2026-1525
GitHub Advisory Database · GHSA-g22f-v6f7-2hrh · Updated 2026-07-07T17:56:40.532514419Z - https://osv.dev/vulnerability/PYSEC-2026-1525 PyPA · PYSEC-2026-1525
PyPA · PYSEC-2026-1525 · Updated 2026-07-07T17:46:36.796519977Z - https://github.com/advisories/GHSA-g22f-v6f7-2hrh PyPA · PYSEC-2026-1525
PyPA · PYSEC-2026-1525 · Updated 2026-07-07T17:46:36.796519977Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-4466 EUVD · EUVD-2026-4466
- https://vulncheck.com/kev VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z
Technical & other
- https://github.com/affix/CVE-2026-0770-PoC GitHub Advisory Database · GHSA-g22f-v6f7-2hrh
PyPA · PYSEC-2026-1525
GitHub Advisory Database · GHSA-g22f-v6f7-2hrh · Updated 2026-07-07T17:56:40.532514419Z
VulnCheck KEV · 3a8abdf7bf79 · Updated 2026-02-14T00:00:00Z - https://github.com/langflow-ai/langflow GitHub Advisory Database · GHSA-g22f-v6f7-2hrh
PyPA · PYSEC-2026-1525
GitHub Advisory Database · GHSA-g22f-v6f7-2hrh · Updated 2026-07-07T17:56:40.532514419Z - https://www.zerodayinitiative.com/advisories/ZDI-26-036 GitHub Advisory Database · GHSA-g22f-v6f7-2hrh
PyPA · PYSEC-2026-1525
GitHub Advisory Database · GHSA-g22f-v6f7-2hrh · Updated 2026-07-07T17:56:40.532514419Z - https://pypi.org/project/langflow PyPA · PYSEC-2026-1525
PyPA · PYSEC-2026-1525 · Updated 2026-07-07T17:46:36.796519977Z - https://www.labs.greynoise.io/grimoire/2026-02-13-weekly-oast-report/ VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z
- https://www.labs.greynoise.io/grimoire/2026-02-20-weekly-oast-report/ VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z
- https://blog.previdian.com/cve-2026-0770-exploited-in-the-wild-langflow-rce-added-to-cisa-kev/ VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z
- https://previdian.com/CVE-2026-0770 VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z
- https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z
- https://www.resecurity.com/es/blog/article/exploiting-langflows-validatecode-endpoint-for-remote-code-execution VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z
- https://www.recordedfuture.com/blog/july-2026-cve-landscape VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z
- https://www.acn.gov.it/portale/documents/20119/1300791/Operational_Summary_lug26_CLEAR.pdf/88b05799-3e4c-f3ed-4a42-d9e68e080604?t=1787220905144 VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z
- https://expel.com/blog/the-ai-cve-exploitation-evidence-story-headlines-are-scarier-than-reality/ VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z
- https://www.vulncheck.com/blog/pwning-the-ai-stack VulnCheck KEV · CVE-2026-0770 · Updated 2026-02-14T00:00:00Z
- https://vulncheck.com/xdb/3a8abdf7bf79 VulnCheck KEV · 3a8abdf7bf79 · Updated 2026-02-14T00:00:00Z
- https://vulncheck.com/xdb/ed26e7d7f607 VulnCheck KEV · ed26e7d7f607 · Updated 2026-02-14T00:00:00Z
- https://github.com/0xgh057r3c0n/CVE-2026-0770 VulnCheck KEV · ed26e7d7f607 · Updated 2026-02-14T00:00:00Z
- https://vulncheck.com/xdb/51c91dc96eca VulnCheck KEV · 51c91dc96eca · Updated 2026-02-14T00:00:00Z
- https://github.com/Ez4rd1x1/CVE-2026-0770 VulnCheck KEV · 51c91dc96eca · Updated 2026-02-14T00:00:00Z
- https://vulncheck.com/xdb/99197d5fc80f VulnCheck KEV · 99197d5fc80f · Updated 2026-02-14T00:00:00Z
- https://github.com/diamorphine666/CVE-2026-0770 VulnCheck KEV · 99197d5fc80f · Updated 2026-02-14T00:00:00Z
Sources: NVD · CVE.org · All sources and attribution · EPSS