Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid user credentials
-
DeliveryAuthenticate to Langflow web interface
-
ExploitInject malicious code in workflow component
-
ExecutionTrigger workflow execution
-
PersistExecute arbitrary commands as Langflow process
-
ImpactExfiltrate environment secrets and pivot to internal targets
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires authenticated access to IBM Langflow Desktop with low-level user privileges (PR:L from CVSS vector). The attacker must possess valid credentials for any user account authorized to interact with Langflow's workflow creation or execution features - this could be a standard workflow designer role rather than administrative access. The vulnerability is network-accessible (AV:N), meaning Langflow must be running with network services enabled (web UI or API listening on network interfaces), which is the default deployment mode for desktop workflow tools with browser-based interfaces. No special configuration, non-default features, or user interaction (UI:N) is required beyond normal authenticated workflow operations. The low attack complexity (AC:L) indicates no race conditions, timing dependencies, or environmental prerequisites. Exploitation is NOT limited by: platform/OS (affects all platforms running Langflow Desktop 1.0.0-1.8.4), network position (any network access to Langflow interfaces suffices), or specific workflow configurations. The primary limiting factor is the authentication requirement - unauthenticated remote attackers cannot exploit this directly without first obtaining credentials through separate means. |
| Impact | Real-world risk is HIGH for organizations running IBM Langflow Desktop in networked environments. The CVSS 8.8 score accurately reflects severity: network-accessible (AV:N), low complexity (AC:L), requiring only low-privileged authentication (PR:L), with complete impact on confidentiality, integrity, and availability (C:H/I:H/A:H). Attack complexity is low, meaning exploitation requires no special timing, race conditions, or environmental factors once authenticated. The PR:L requirement is a critical limiting factor - attackers need valid user credentials, but these could be obtained through credential stuffing, phishing, or exploiting authentication bypass vulnerabilities in the same product. No EPSS score or CISA KEV listing indicates no confirmed active exploitation at publication, but the 'RCE' and 'Code Injection' tags combined with network accessibility make this an attractive target. The IBM vendor patch availability shifts priority to immediate deployment rather than research phase. SSVC decision: exploitation status is POC (code injection patterns are well-understood), automatable (low AC suggests reliable exploitation), technical impact is total (arbitrary code execution). Verdict: Immediate patching required for internet-exposed instances; high priority for internal deployments with segregated credentials. |
| Exploit ScenarioDerived | An attacker with valid low-privilege credentials to IBM Langflow Desktop (e.g., a standard workflow user account) authenticates to the web interface and navigates to a workflow component that accepts custom expressions or scripts. The attacker injects malicious code into an input field designed for workflow logic - for example, embedding a system command in a Python expression node or template variable. When the workflow executes, Langflow fails to sanitize this input and passes it directly to an interpreter or shell, executing the attacker's commands with the privileges of the Langflow process. The attacker runs commands to dump environment variables containing API keys for cloud services and database connection strings, exfiltrates these credentials, modifies application configuration files to establish persistence, and uses the compromised Langflow server as a pivot point to scan and attack other systems on the internal network. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 30, 2026
Remote code execution in IBM Langflow Desktop 1.0.0 through 1.8.4 allows authenticated attackers to execute arbitrary commands at the privilege level of the Langflow process. Attackers can exfiltrate API keys and database credentials from environment variables, modify application files, or pivot to internal network targets. IBM has released a vendor patch addressing this code injection vulnerability. No active exploitation confirmed by CISA KEV at time of analysis, though CVSS 8.8 severity and low attack complexity indicate high exploitability once authenticated access is obtained.
RemediationAI
Upgrade IBM Langflow Desktop to the patched version specified in IBM's security bulletin at https://www.ibm.com/support/pages/node/7271092 (exact fixed version number should be verified in the advisory as it is not included in the CVE record). The vendor-released patch addresses the underlying code injection vulnerability. For environments unable to immediately patch, implement compensating controls: restrict network access to Langflow Desktop interfaces using firewall rules or VPN-only access (reduces AV:N to AV:L equivalent), enforce strong authentication and limit user accounts with Langflow access to trusted personnel only (raises the PR:L bar), deploy network segmentation to isolate Langflow instances from sensitive internal systems and prevent lateral movement post-exploitation (contains impact), and monitor process execution and outbound network connections from Langflow processes for anomalous activity (detect exploitation attempts). Note that access restrictions reduce attack surface but do not eliminate the vulnerability - authenticated users remain at risk, and insider threats are unmitigated. Patching remains the only complete remediation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This vulnerability stems from CWE-94 (Improper Control of Generation of Code/Code Injection) in IBM Langflow Desktop, a desktop application for building and deploying language model workflows. The affected CPE string (cpe:2.3:a:ibm:langflow_desktop) confirms impact across all versions from 1.0.0 to 1.8.4. Code injection flaws typically occur when user-controllable input is passed to code execution functions (eval, exec, system calls) without proper sanitization. In workflow automation platforms like Langflow, this often manifests in custom script nodes, expression evaluators, or template rendering engines that process user-defined logic. The network attack vector (AV:N) suggests the vulnerability is exploitable through Langflow's web interface or API endpoints rather than requiring local desktop access, despite the 'Desktop' product name indicating a locally-installed application with network-accessible components.
Know when Langflow Desktop gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from Vendor (ibm) · only source for this CVE.
CVSS VectorVendor: ibm
Lifecycle Timeline
2DescriptionCVE.org
IBM Langflow Desktop 1.0.0 through 1.8.4 Langflow allows an attacker to execute arbitrary commands with the privileges of the process running Langflow. This allows reading sensitive environment variables (API keys, DB credentials), modifying files, or launching further attacks on the internal network.
Executive ViewAI
IBM Langflow Desktop versions 1.0.0 through 1.8.4 contain a remote code execution vulnerability allowing authenticated users to execute arbitrary commands with application-level privileges, enabling credential theft and lateral network movement. Organizations running affected versions face immediate risk of API key and database credential compromise, potentially exposing downstream systems and data. Immediate patching is required to eliminate this attack vector.
Apply vendor patch. If immediate patching is not feasible: (1) restrict network access to Langflow Desktop to trusted internal networks only, (2) enforce network segmentation isolating Langflow processes from production systems, (3) implement application-level access controls limiting authenticated users, (4) monitor process execution and environment variable access for anomalous activity, and (5) rotate credentials exposed through Langflow environment variables as interim measure.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Langflow Desktop
View allRemote code execution in IBM Langflow Desktop versions 1.6.0 through 1.8.2 allows authenticated attackers to execute arb
Unauthenticated remote disclosure of user-uploaded images in IBM Langflow Desktop 1.0.0-1.8.4 allows network attackers t
Path traversal in IBM Langflow Desktop versions 1.8.4 and earlier allows authenticated remote attackers to read arbitrar
Authenticated attackers can exploit a path traversal vulnerability in IBM Langflow Desktop 1.2.0 through 1.8.4 to write
Server-side request forgery (SSRF) in IBM Langflow Desktop 1.0.0 through 1.8.4 permits unauthenticated remote attackers
Stored cross-site scripting in IBM Langflow Desktop 1.6.0 through 1.8.4 allows authenticated users to inject arbitrary J
Server-side request forgery in IBM Langflow Desktop 1.0.0 through 1.9.2 enables authenticated network-based attackers to
EUVD-2026-26448
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB