Executive brief
IBM Langflow OSS is a workflow automation platform that allows users to build applications using language models and data components. An authenticated attacker can exploit path traversal vulnerabilities in the file upload, knowledge base, and directory components to read arbitrary files from the server, potentially exposing sensitive credentials, private keys, and authentication secrets. This could lead to further compromise of the application and underlying systems.
Technical details
The vulnerability is a path traversal flaw (CWE-22) affecting multiple components in Langflow OSS versions 1.0.0 through 1.10.2. The Directory component fails to validate user-supplied path values against traversal sequences; the Knowledge Base ingestion endpoint ignores server-side path restrictions and accepts arbitrary paths from client requests; and the Knowledge Base flow component does not enforce path containment guards during ingest and retrieve operations. All three issues allow an authenticated attacker to read arbitrary files accessible to the server process, including system files and other tenants' data. The attack requires valid authentication credentials but no user interaction. IBM recommends upgrading to version 1.10.3 or later.
Affected products
- IBM Langflow OSS 1.0.0 through 1.10.2
Timeline
- 2026-09-04: disclosed