ZeroHour

CVE-2026-19306

moderate

Authenticated path traversal file read in IBM Langflow OSS 1.0.0-1.11.2

CVSS 3.1
7.7 high
EPSS
<1%p34
Published
()
Modified
AI analysis

IBM Langflow OSS versions 1.0.0 through 1.11.2 contain a path traversal flaw (CWE-22) in the Chat Input to Message attachment pipeline of authenticated build requests, where absolute paths or traversal sequences supplied in the files parameter are resolved without the LANGFLOW_RESTRICT_LOCAL_FILE_ACCESS=true containment boundary that is enforced for other file-reading components. An authenticated attacker with network access and low privileges can therefore read arbitrary files from the server filesystem, including the Langflow secret_key, JWT signing keys, the application database, /proc/self/environ, and other tenants' upload directories. Because the read file contents are embedded as text attachments in the language model prompt and transmitted to the configured model endpoint, the attacker also gains silent exfiltration of confidential data off the server. Any deployment of the affected open-source versions is exposed, most significantly shared or multi-tenant instances where users who can submit build requests are not fully trusted. No public proof-of-concept, in-the-wild exploitation, or CISA KEV listing is known and EPSS is 0.4%, so defenders currently have a window to patch proactively.

What to do: Upgrade Langflow OSS to a fixed release newer than 1.11.2 as soon as practical. Note that setting LANGFLOW_RESTRICT_LOCAL_FILE_ACCESS=true does not close this specific pipeline, so until you upgrade, restrict which accounts can authenticate and issue build requests, limit server egress to known model endpoints, and treat the secret_key, JWT signing keys, the application database, and uploaded files as potentially disclosed on affected versions. Review Langflow logs for build requests whose files parameter contains absolute paths or traversal sequences (for example, ../) from untrusted accounts.

Affected
IBM Langflow OSS1.0.0 through 1.11.2 (inclusive)
Estimated exposure
moderate~1,000-10,000 deployed Langflow OSS instances (rough estimate) — No install or internet-scan counts were provided in the source data; Langflow is a widely adopted open-source LLM application builder that is typically self-hosted or run as an internal/development service, and exploitation additionally…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

IBM Langflow OSS 1.0.0 through 1.11.2 allows an authenticated attacker to read arbitrary files from the server filesystem — including server secret material (secret_key, JWT signing keys, the application database, /proc/self/environ, and other tenants' upload directories) — by supplying absolute paths or traversal sequences in the files parameter of an authenticated build request. The file contents were embedded as text attachments in the language model prompt and transmitted to the configured model endpoint, resulting in confidential data exfiltration. This bypassed the LANGFLOW_RESTRICT_LOCAL_FILE_ACCESS=true containment boundary, which was enforced for other file-reading components but not for the Chat Input to Message attachment pipeline.

Vendors
langflow
Products
langflow
Weakness
CWE-22
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N

In the news

No ingested article mentions this CVE yet.