CVE-2026-76059

Langflow is vulnerable to arbitrary code execution due to multiple incomplete code security controls and missing execution guards

Published Sep 10, 2026 CVSS 3.1 · 8.8 High EPSS < 1% KEV · Not listed
Description
IBM Langflow OSS 1.0.0 through 1.11.5 An attacker who could submit custom component source code could bypass the static security scanner by crafting an annotated class-body assignment that resolved to a dangerous callable through alias tracking; the resolved value was never checked against the dangerous callable blocklist due to the logic error. If the crafted component reached the runtime execution path, the attacker could cause arbitrary operating system commands to execute on the server in-process, with the privileges of the running service.

Analysis

AI-generated

Technical impact

The vulnerability exists in IBM Langflow OSS 1.0.0 through 1.11.5. An attacker who can provide custom component source code can bypass the static security scanner by crafting an annotated class‑body assignment that resolves to a dangerous callable. Because the resolution path is not checked against a blocklist, the component can reach the runtime execution path and trigger arbitrary operating‑system commands on the server with the privileges of the running service. This represents a complete compromise of confidentiality, integrity, and availability.

Affected Systems

IBM Langflow OSS, versions 1.0.0 to 1.11.5, deployed in environments that allow user submission of component code. All deployments of these releases are vulnerable.

Risk and Exploitability

The CVSS v3.1 score of 8.8 categorizes the flaw as High severity. The EPSS score is not available, so the precise likelihood of exploitation cannot be quantified; however, the absence of a KEV listing does not mitigate the risk. The attack vector is remote, since the attacker only needs to submit malicious component code, and no additional privileges are required beyond what the Langflow service runs with. Any unattended or permissive installation that accepts untrusted code is therefore at elevated risk of arbitrary code execution.

Remediation

Vendor Solution

IBM strongly recommends addressing the vulnerability now by upgrading Langflow OSS to version 1.11.6 https://pypi.org/project/langflow/


OpenCVE Recommended Actions

  • Upgrade IBM Langflow OSS to version 1.11.6 or later as IBM recommends.
  • If upgrading immediately is not possible, disable or restrict the ability for end users to submit custom component source code, ensuring only trusted administrators can add components.
  • Run the Langflow service under a least‑privilege account or isolate it within a container or virtual machine to limit the damage potential if execution occurs.

Generated by OpenCVE AI on September 11, 2026 at 03:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Langflow
Langflow langflow
CPEs cpe:2.3:a:langflow:langflow:*:*:*:*:*:*:*:*
Vendors & Products Langflow
Langflow langflow
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description IBM Langflow OSS 1.0.0 through 1.11.5 An attacker who could submit custom component source code could bypass the static security scanner by crafting an annotated class-body assignment that resolved to a dangerous callable through alias tracking; the resolved value was never checked against the dangerous callable blocklist due to the logic error. If the crafted component reached the runtime execution path, the attacker could cause arbitrary operating system commands to execute on the server in-process, with the privileges of the running service.
Title Langflow is vulnerable to arbitrary code execution due to multiple incomplete code security controls and missing execution guards
First Time appeared Ibm
Ibm langflow Oss
Weaknesses CWE-693
CPEs cpe:2.3:a:ibm:langflow_oss:1.0.0:*:*:*:*:*:*:*
cpe:2.3:a:ibm:langflow_oss:1.11.5:*:*:*:*:*:*:*
Vendors & Products Ibm
Ibm langflow Oss
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

Weaknesses
  • CWE-693

    Protection Mechanism Failure

Sources

Status
PUBLISHED
Assigner
ibm
Published
Updated
Sep 12, 2026, 3:55 AM
Reserved
Aug 18, 2026, 8:36 PM
Status
Analyzed
Published
Sep 10, 2026, 10:16 PM
Modified
Sep 16, 2026, 12:49 AM