Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-27966: CWE-94: Improper Control of Generation of Code ('Code Injection') in langflow-ai langflow

0
Critical
VulnerabilityCVE-2026-27966cvecve-2026-27966cwe-94
Published: Thu Feb 26 2026 (02/26/2026, 01:55:18 UTC)
Source: CVE Database V5
Vendor/Project: langflow-ai
Product: langflow

Description

Langflow is a tool for building and deploying AI-powered agents and workflows. Prior to version 1.8.0, the CSV Agent node in Langflow hardcodes `allow_dangerous_code=True`, which automatically exposes LangChain’s Python REPL tool (`python_repl_ast`). As a result, an attacker can execute arbitrary Python and OS commands on the server via prompt injection, leading to full Remote Code Execution (RCE). Version 1.8.0 fixes the issue.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 03/05/2026, 09:45:39 UTC

Technical Analysis

Langflow is a platform for building and deploying AI-powered agents and workflows. In versions before 1.8.0, the CSV Agent node insecurely sets allow_dangerous_code=True by default, which exposes LangChain’s python_repl_ast tool. This tool functions as a Python REPL (Read-Eval-Print Loop) environment embedded within the application, allowing execution of arbitrary Python code. Because this setting is hardcoded and exposed, an attacker can craft malicious input (prompt injection) that triggers execution of arbitrary Python code and underlying OS commands on the server hosting langflow. This leads to full remote code execution (RCE) without requiring authentication or user interaction. The vulnerability is classified under CWE-94 (Improper Control of Generation of Code), indicating that the application improperly controls or sanitizes code generation or execution. The vulnerability was publicly disclosed on February 26, 2026, with a CVSS v3.1 score of 9.8 (critical), reflecting network attack vector, low attack complexity, no privileges or user interaction required, and full impact on confidentiality, integrity, and availability. No known exploits in the wild have been reported yet. The issue is resolved in langflow version 1.8.0 by removing or disabling the dangerous code execution setting.

Potential Impact

This vulnerability allows attackers to execute arbitrary code remotely on servers running vulnerable langflow versions, leading to complete system compromise. Attackers can steal sensitive data, modify or delete data, disrupt services, or use the compromised server as a foothold for further attacks within an organization’s network. Given langflow’s role in AI workflow automation, attackers could manipulate AI agents or workflows, potentially causing erroneous or malicious AI-driven actions. The lack of authentication or user interaction requirements makes exploitation straightforward, increasing the risk of widespread attacks. Organizations relying on langflow for AI deployments face risks to data confidentiality, system integrity, and operational availability, potentially resulting in financial loss, reputational damage, and regulatory consequences.

Mitigation Recommendations

Upgrade all langflow installations to version 1.8.0 or later immediately to eliminate the vulnerability. If upgrading is not immediately possible, disable or restrict access to the CSV Agent node and the python_repl_ast tool to trusted users only, ideally isolating the service behind firewalls or network segmentation. Implement strict input validation and sanitization on all user inputs to prevent prompt injection attacks. Monitor logs for unusual command execution or access patterns indicative of exploitation attempts. Employ runtime application self-protection (RASP) or endpoint detection and response (EDR) tools to detect and block suspicious code execution. Regularly audit AI workflow configurations to ensure no unintended code execution capabilities are exposed. Finally, maintain an incident response plan to quickly address any suspected compromise.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
GitHub_M
Date Reserved
2026-02-25T03:24:57.793Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 699fabd8b7ef31ef0b7dea23

Added to database: 2/26/2026, 2:11:36 AM

Last enriched: 3/5/2026, 9:45:39 AM

Last updated: 4/12/2026, 12:12:01 AM

Views: 470

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses