Skip to main content

IBM Langflow Desktop CVE-2026-6543

| EUVDEUVD-2026-26448 HIGH
Code Injection (CWE-94)
2026-04-30 ibm
8.8
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid user credentials
  2. Delivery
    Authenticate to Langflow web interface
  3. Exploit
    Inject malicious code in workflow component
  4. Execution
    Trigger workflow execution
  5. Persist
    Execute arbitrary commands as Langflow process
  6. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Langflow Desktop 1.0.0 ≤1.8.4

Affected Packages

euvd langflow_desktop no fix

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

Vendor (ibm) PRIMARY 8.8 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch released
Apr 30, 2026 - 21:45 nvd
Patch available
CVE Published
Apr 30, 2026 - 21:11 nvd
HIGH 8.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 89% exploitable
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy