Summary
CVE-2026-13448 is a high-severity unauthenticated remote code execution (RCE) vulnerability affecting IBM Langflow OSS versions 1.0.0 through 1.10.1. The flaw exists in the public flow build endpoint and allows a network-based attacker with no credentials to execute arbitrary code on the server. IBM has assigned a CVSS v3.1 base score of 8.1 (High) and recommends immediate upgrade to version 1.10.2.
Technical details
- Root cause: An incomplete denylist in the
validate_public_flow_no_code_execution()function fails to restrict several code-execution-capable agent components — specificallyOpenDsStarAgent,CodeActAgentSmolagents, andCSVAgent. These components can be invoked through the public flow build endpoint without being blocked by the intended security control. - Trigger condition: The vulnerable endpoint (
/api/v1/build_public_tmp/{flow_id}/flow) is accessible without authentication for flows configured with the PUBLIC access type. An attacker who can identify or enumerate a PUBLIC flow ID can submit a crafted request embedding one of the unblocked agent components to trigger code execution. - Attack vector: Network-delivered over HTTP/HTTPS; no authentication, no user interaction required. The AC:H (High Complexity) designation reflects that exploitation requires the targeted flow to be set to PUBLIC access type.
- Impact: Full remote code execution on the server with high impact to confidentiality, integrity, and availability (C:H/I:H/A:H). A successful exploit can result in data exfiltration, credential theft, and complete server compromise.
Affected software
- IBM Langflow OSS versions 1.0.0 through 1.10.1 (inclusive)
Severity
- CVSS v3.1 Base Score: 8.1 (High)
- Vector String:
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate action: Upgrade to Langflow OSS 1.10.2 or later, available via PyPI. IBM has confirmed this version contains the fix.
- No workarounds available: IBM’s security bulletin does not document any configuration-level mitigations. Until patching is complete, consider restricting network access to the Langflow instance and auditing which flows have been set to PUBLIC access type.
- Review and audit any flows currently configured as PUBLIC to assess potential exposure prior to patching.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

