Description
IBM Langflow OSS 1.0.0 through 1.10.3 could allow an authenticated attacker to execute arbitrary code due to a cryptographic weakness in the custom component validation mechanism. When the optional hardening mode that restricts execution to trusted component templates is enabled, the application validates component code using a truncated SHA‑256 hash. Because the hash comparison relies on only a portion of the digest, an attacker can craft malicious component code that collides with a trusted template hash and bypasses validation. Successful exploitation allows the attacker to introduce and execute unauthorized Python code within the Langflow process, defeating the intended security control and potentially leading to full compromise of the affected instance.
Published: 2026-08-05
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability stems from a cryptographic weakness in the custom component validation mechanism of IBM Langflow OSS. When the hardening mode is active, component code is verified using a truncated SHA‑256 hash; an attacker can craft code that collides with the truncated hash of a trusted template. Once the collision is achieved, the application accepts the component and executes its Python code, allowing the attacker to run arbitrary code within the Langflow process and potentially take full control of the instance.

Affected Systems

IBM Langflow OSS versions 1.0.0 through 1.10.3 are affected. The vulnerability exists in the component generation, validation, and custom component handling features of the product.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to be authenticated and to have access to create or upload custom components while hardening mode is enabled. The attack vector is inferred to be insider or privileged user activity, as authentication is a prerequisite. No public exploits are known, but the described mechanism allows a determined attacker to fully compromise the affected system.

Generated by OpenCVE AI on August 5, 2026 at 20:24 UTC.

Remediation

Vendor Solution

IBM recommends upgrading to Langflow OSS 1.11.0 or newer https://github.com/langflow-ai/langflow/releases


OpenCVE Recommended Actions

  • Upgrade to IBM Langflow OSS 1.11.0 or newer as released by the vendor.
  • If an upgrade is not immediately possible, temporarily disable the hardening mode that performs truncated SHA‑256 validation or remove the ability to load custom components until a patch is applied.
  • Restrict the creation and deployment of custom components to a small set of trusted, well‑audited administrators, and enforce strict access controls on the application.

Generated by OpenCVE AI on August 5, 2026 at 20:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 05 Aug 2026 19:15:00 +0000

Type Values Removed Values Added
Description IBM Langflow OSS 1.0.0 through 1.10.3 could allow an authenticated attacker to execute arbitrary code due to a cryptographic weakness in the custom component validation mechanism. When the optional hardening mode that restricts execution to trusted component templates is enabled, the application validates component code using a truncated SHA‑256 hash. Because the hash comparison relies on only a portion of the digest, an attacker can craft malicious component code that collides with a trusted template hash and bypasses validation. Successful exploitation allows the attacker to introduce and execute unauthorized Python code within the Langflow process, defeating the intended security control and potentially leading to full compromise of the affected instance.
Title Langflow OSS is affected by arbitrary code execution in component generation, validation, and custom component handling
First Time appeared Ibm
Ibm langflow Oss
Weaknesses CWE-326
CPEs cpe:2.3:a:ibm:langflow_oss:1.0.0:*:*:*:*:*:*:*
cpe:2.3:a:ibm:langflow_oss:1.10.3:*:*:*:*:*:*:*
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'}


Subscriptions

Ibm Langflow Oss
Langflow Langflow
cve-icon MITRE

Status: PUBLISHED

Assigner: ibm

Published:

Updated: 2026-08-17T18:07:08.874Z

Reserved: 2026-05-21T15:47:59.523Z

Link: CVE-2026-9201

cve-icon Vulnrichment

Updated: 2026-08-05T19:19:48.774Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-05T19:17:48.657

Modified: 2026-08-17T19:16:46.323

Link: CVE-2026-9201

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T21:00:05Z

Weaknesses
  • CWE-326

    Inadequate Encryption Strength