Skip to main content

IBM Langflow OSS CVE-2026-13444

| EUVDEUVD-2026-51272 HIGH
.NET Misconfiguration: Use of Impersonation (CWE-520)
2026-07-30 ibm GHSA-vrqm-44rp-59j5
8.1
CVSS 3.1 · Vendor: ibm
Share

Severity by source

Vendor (ibm) PRIMARY
8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
vuln.today AI
8.1 HIGH

Authenticated low-priv network access (PR:L) with low complexity yields high confidentiality (reading private docs) and high integrity (collection pollution); no availability impact and scope unchanged.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

3
Analysis Generated
Jul 30, 2026 - 21:39 vuln.today
CVE Published
Jul 30, 2026 - 18:38 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 30, 2026 - 18:38 cve.org
HIGH 8.1

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.10.1 can allow an attacker to access another user's private vector documents by creating their own flow with matching Chroma persist_directory and collection_name values. The attacker receives exact victim content in their workflow output despite having no authorization to read the victim's flow. Additionally, the attacker can pollute the victim's collection by inserting their own documents into the shared namespace.

AnalysisAI

Cross-tenant vector document disclosure in IBM Langflow OSS 1.0.0 through 1.10.1 lets an authenticated low-privilege user read another user's private Chroma-backed documents by building a flow that reuses the victim's persist_directory and collection_name, returning exact victim content in the attacker's workflow output. The same shared-namespace flaw also lets the attacker write their own documents into the victim's collection, corrupting its integrity. No public exploit is identified at time of analysis and CISA SSVC rates exploitation as none, but the CVSS 8.1 rating reflects the combined high confidentiality and integrity impact.

Technical ContextAI

Langflow is an open-source visual/low-code framework for building LLM and retrieval-augmented-generation (RAG) pipelines, where Chroma is a commonly used embedded vector database. Chroma persists collections to a local path defined by persist_directory and identifies logical document sets by collection_name. In affected Langflow versions those two values act as a shared global namespace: any flow specifying matching values binds to the same underlying Chroma store regardless of which user owns the original flow. Because Langflow does not scope Chroma access to the owning user or flow, isolation between tenants collapses. This maps to CWE-520 (misconfiguration/failure to enforce the intended security boundary), with the practical root cause being missing per-user access control on a shared storage namespace rather than any memory-safety defect.

RemediationAI

Patch available per vendor advisory: upgrade IBM Langflow OSS to the fixed release described in IBM's advisory at https://www.ibm.com/support/pages/node/7279989 (no exact fixed version number is stated in the provided data, so confirm the target version directly from that advisory). Until patched, avoid sharing or reusing Chroma persist_directory and collection_name values across users, and assign each user or flow a unique, non-guessable collection_name and an isolated persist_directory path so distinct tenants cannot bind to the same store; the trade-off is added configuration overhead and loss of any intentional cross-flow collection sharing. In multi-tenant or hosted environments, restrict who can create or edit flows and consider isolating each tenant's Langflow instance and Chroma storage at the filesystem or container level, accepting the higher operational cost of per-tenant isolation.

CVE-2026-9198 CRITICAL POC
9.8 Jul 17

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets any network-reachable attac

CVE-2026-19295 CRITICAL POC
9.9 Aug 28

Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr

CVE-2026-7873 CRITICAL POC
9.9 Jun 30

Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-

CVE-2026-18729 HIGH POC
8.8 Aug 28

Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l

CVE-2026-9103 CRITICAL POC
9.8 Jul 17

Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-l

CVE-2026-81204 CRITICAL
9.8 Sep 10

Remote code execution in IBM Langflow OSS versions 1.0.0 through 1.11.5 allows an unauthenticated remote attacker to run

CVE-2026-79724 CRITICAL
9.8 Sep 10

Remote OS command execution in IBM Langflow OSS (versions 1.0.0 through 1.11.5) lets remote attackers run arbitrary oper

CVE-2026-10561 CRITICAL POC
10.0 Jun 22

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom

CVE-2026-9135 CRITICAL
9.9 Jul 17

Arbitrary Python code execution in IBM Langflow OSS 1.0.0 through 1.10.0 (Langflow versions up to 1.9.2) allows authenti

CVE-2026-8476 CRITICAL
9.9 Jul 17

Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows attackers to run arbitrary code by planting a mali

CVE-2026-8481 CRITICAL
9.9 Jul 17

Authenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 lets any logged-in user run arbitrary Pytho

CVE-2026-8859 CRITICAL
9.9 Jul 17

Arbitrary file write in IBM Langflow OSS 1.0.0 through 1.10.0 lets an attacker who controls an external HTTP server plan

Share

CVE-2026-13444 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy