Langflow RCE exploited in the wild (CVE-2026-0770) [PoC]
CVE-2026-0770
CVE-2026-0770: Langflow unauthenticated RCE via exec_globals parameter. Actively exploited in the wild (CVSS 9.8). No patch available; apply network-level mitigations immediately.
Actively exploited in the wild - CVE-2026-0770 is a critical remote code execution vulnerability in Langflow that grants unauthenticated attackers root-level access on the server. No vendor patch is currently available.
Overview
CVE-2026-0770, reported as ZDI-CAN-27325, is a critical severity vulnerability (CVSS 9.8) in Langflow, an open-source visual framework for building multi-agent AI applications. The flaw resides in the validate endpoint where the exec_globals parameter is handled. The vulnerability stems from the inclusion of resource functionality from an untrusted control sphere, effectively allowing an attacker to inject arbitrary Python code that executes in the context of the Langflow process, which runs as root.
This is a pre-authentication vulnerability - no credentials or user interaction are required to exploit it. The attack vector is over the network (AV:N) with low complexity (AC:L), making it highly accessible to opportunistic attackers.
Impact
A successful exploit allows an attacker to execute arbitrary commands with root privileges on the affected Langflow server. This gives complete control of the host system, including the ability to:
- Steal or modify all application data.
- Establish persistent backdoor access.
- Pivot to internal network resources.
- Deploy ransomware or cryptocurrency miners.
The U.S. Cybersecurity and Infrastructure Security Agency (CISA) has added this vulnerability to its Known Exploited Vulnerabilities (KEV) catalog, confirming active exploitation in the wild. The Exploit Prediction Scoring System (EPSS) estimates a 10.4% probability of exploitation within 30 days, indicating elevated threat activity.
Remediation and Mitigation
As of this writing, the vendor has not released a patched version for Langflow. Security teams should take the following steps immediately:
- Network Segmentation: If the vulnerable Langflow instance cannot be taken offline, restrict network access to only trusted internal IP addresses via firewall or WAF rules. Do not expose the validate endpoint to the internet.
- Monitor for Exploitation: Inspect logs for anomalous requests to the
/validateendpoint, particularly requests containing unusualexec_globalsparameters. - Apply Virtual Patching: If using a web application firewall (WAF), deploy a virtual patch rule to block requests targeting the
exec_globalsparameter. - Consider Isolation: Run the Langflow process in a limited-user context or container rather than as root, though this may not fully prevent exploitation of the host.
Monitor threat intelligence feeds for updates. For the latest data on data breaches, visit our breach reports, and for continuous cybersecurity news updates, check security news.
Security Insight
This vulnerability highlights a recurring pattern in modern low-code and AI development platforms: the tension between convenience and security. Langflow’s design, which allows arbitrary Python execution in a visual pipeline, is architecturally precarious when exposed to the network. This is reminiscent of how early business intelligence tools (e.g., Tableau, Pentaho) suffered from similar deserialization and expression-language injection flaws. For Langflow, and the broader category of “agent-building” frameworks, default-deny network access and sandboxed execution environments must become standard practice, not afterthoughts. Leaving validation endpoints open without authentication is a fundamental design failure that attackers will continue to exploit.
Further Reading
Never miss a critical vulnerability
Get real-time security alerts delivered to your preferred platform.
Am I Affected by CVE-2026-0770?
Pick an ecosystem, paste your installed version, and we'll compare it against the fixed version published on OSV.dev. Browser-only — nothing is sent to a server.
Heuristic comparison only. Always cross-check against the vendor advisory before making patching decisions.
Exploit-DB Entries
Curated public exploit code — authorized use only
The entries below are human-reviewed exploit code hosted on Exploit-DB by Offensive Security. Lower volume than random GitHub PoCs but higher signal: every entry is curated, many are tagged "verified" by the maintainers. Treat as production-ready exploit code.
Authorized use only. Run only against systems you own or have explicit written permission to test. Using exploit code against systems you do not own is illegal in most jurisdictions and violates Yazoul's terms of use.
| EDB-ID | Title | Status |
|---|---|---|
| EDB-52597 | Langflow 1.3.0 - Remote Code Execution | unverified |
1 Exploit-DB entry indexed for this CVE. Source: Exploit-DB.
Public PoC References
Unverified third-party code
These repositories are publicly listed on GitHub and have not been audited by Yazoul Security. They may contain malware, backdoors, destructive payloads, or operational security risks (telemetry, exfiltration). Treat them as hostile binaries. Inspect source before execution. Run only in isolated, disposable lab environments (offline VM, no credentials, no production data).
Authorized use only. This information is provided for defensive research, detection engineering, and patch validation. Using exploit code against systems you do not own or do not have explicit written permission to test is illegal in most jurisdictions and violates Yazoul's terms of use.
| Repository | Stars |
|---|---|
| Ez4rd1x1/CVE-2026-0770 LangFlow RCE | CVE-2026-0770 | Proof-Of-Concept | ★ 0 |
| diamorphine666/CVE-2026-0770 Langflow remote code execution exploit | ★ 0 |
Showing 2 of 2 known references. Source: nomi-sec/PoC-in-GitHub.
Nuclei Detection Templates
Detection template available — your exposure is being scanned
The templates below are YAML signatures for the Nuclei scanner from ProjectDiscovery. They are not exploit code — they are detection rules that confirm whether a target is vulnerable. The presence of a Nuclei template means every bug bounty hunter, AppSec team, red team, and reconnaissance pipeline on the public internet is actively probing for this CVE.
Assume your exposed instances have already been touched. Patch immediately even if no exploitation is observed yet — fingerprinting precedes exploitation by days at most.
| Template | Source |
|---|---|
CVE-2026-0770.yaml | View YAML |
1 Nuclei template indexed for this CVE. Source: projectdiscovery/nuclei-templates.
Related Advisories
Langflow versions up to and including 1.6.9 contain a chained vulnerability that enables account takeover and remote code execution. An overly permissive CORS configuration (allow_origins='*' with all...
Langflow is a tool for building and deploying AI-powered agents and workflows. Prior to 1.9.1, an Insecure Direct Object Reference (IDOR) vulnerability in /api/v1/responses endpoint allows an authenti...
OpenLIT is an open source platform for AI engineering. Prior to version 1.37.1, several GitHub Actions workflows in OpenLIT's GitHub repository use the `pull_request_target` event while checking out a...
PraisonAI is a multi-agent teams system. In versions 4.5.139 and below, the GitHub Actions workflows are vulnerable to ArtiPACKED attack, a known credential leakage vector caused by using actions/chec...
Other Langflow Vulnerabilities
Langflow is a tool for building and deploying AI-powered agents and workflows. Prior to 1.9.1, an Insecure Direct Object Reference (IDOR) vulnerability in /api/v1/responses endpoint allows an authenti...
Langflow versions up to and including 1.6.9 contain a chained vulnerability that enables account takeover and remote code execution. An overly permissive CORS configuration (allow_origins='*' with all...