Description
IBM Langflow OSS 1.0.0 through 1.10.1 Lanflow OSS contains an unauthenticated remote code execution vulnerability in the public flow build endpoint ( /api/v1/build_public_tmp/{flow_id}/flow ). The vulnerability stems from an incomplete denylist in the validate_public_flow_no_code_execution() function that fails to block several code-execution agent components including OpenDsStarAgent, CodeActAgentSmolagents, and CSVAgent.
Published: 2026-07-17
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

IBM Langflow OSS versions 1.0.0 through 1.10.1 suffer an unauthenticated remote code execution vulnerability caused by an incomplete denylist in the validate_public_flow_no_code_execution() function. Unauthenticated users can POST to the /api/v1/build_public_tmp/{flow_id}/flow endpoint and inject code via the agent components OpenDsStarAgent, CodeActAgentSmolagents, and CSVAgent, resulting in remote code execution. The issue is classified as CWE-184 (Path Traversal). The CVE description does not detail denial of service or exposed credentials, so those effects remain uncertain based solely on the provided information.

Affected Systems

IBM Langflow OSS version 1.0.0 up to 1.10.1, distributed on IBM's PyPI repository, are affected by this vulnerability.

Risk and Exploitability

The CVSS score of 8.1 indicates high severity, while the EPSS score of <1% suggests exploitation is unlikely at present. The vulnerability is not listed in CISA KEV. Attackers can exploit the public /api/v1/build_public_tmp/{flow_id}/flow endpoint remotely without authentication, enabling full control over the host running Langflow OSS. The CVE description focuses on remote code execution; denial of service or exposed credentials are not explicitly described, so their likelihood remains unclear based on the available data.

Generated by OpenCVE AI on August 4, 2026 at 07:06 UTC.

Remediation

Vendor Solution

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


OpenCVE Recommended Actions

  • Upgrade Langflow OSS to version 1.10.2 or later.
  • Restrict the /api/v1/build_public_tmp/{flow_id}/flow endpoint to authenticated users or a trusted network using firewall or API gateway rules.
  • Update the denylist in validate_public_flow_no_code_execution() to block any new or untrusted agent components, ensuring proper input validation.

Generated by OpenCVE AI on August 4, 2026 at 07:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 26 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-94

Wed, 22 Jul 2026 02:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-94

Tue, 21 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-184
Metrics ssvc

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


Fri, 17 Jul 2026 20:15:00 +0000

Type Values Removed Values Added
Description IBM Langflow OSS 1.0.0 through 1.10.1 Lanflow OSS contains an unauthenticated remote code execution vulnerability in the public flow build endpoint ( /api/v1/build_public_tmp/{flow_id}/flow ). The vulnerability stems from an incomplete denylist in the validate_public_flow_no_code_execution() function that fails to block several code-execution agent components including OpenDsStarAgent, CodeActAgentSmolagents, and CSVAgent.
Title Langflow is affected by remote code execution, denial of service, path traversal, and exposed credentials due to multiple unauthenticated and insufficiently authorized API endpoints
First Time appeared Ibm
Ibm langflow Oss
CPEs cpe:2.3:a:ibm:langflow_oss:1.0.0:*:*:*:*:*:*:*
cpe:2.3:a:ibm:langflow_oss:1.10.1:*:*:*:*:*:*:*
Vendors & Products Ibm
Ibm langflow Oss
References
Metrics cvssV3_1

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


Subscriptions

Ibm Langflow Oss
cve-icon MITRE

Status: PUBLISHED

Assigner: ibm

Published:

Updated: 2026-07-23T03:56:13.520Z

Reserved: 2026-06-26T16:47:23.234Z

Link: CVE-2026-13448

cve-icon Vulnrichment

Updated: 2026-07-20T16:55:38.521Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T07:15:03Z

Weaknesses
  • CWE-184

    Incomplete List of Disallowed Inputs