Authorization Bypass in Chroma via Tenant Isolation Failure
Chroma versions 1.5.9 and earlier are vulnerable to an authorization bypass allowing authenticated users to access, modify, and delete cross-tenant data by manipulating collection identifiers.
CVE search metadata
CVE search record: CVE-2026-92782. Severity: high. CVSS: 8.1. KEV: no. Product: Chroma (<= 1.5.9). Brief: Authorization Bypass in Chroma via Tenant Isolation Failure. Brief link: https://feed.craftedsignal.io/briefs/2026-09-chroma-auth-bypass/
Chroma, a vector database, contains a critical authorization flaw in versions up to and including 1.5.9. The vulnerability arises from a failure to validate tenant and database segments when the application resolves collections. Because the system does not enforce strict tenant isolation during the request resolution process, an authenticated attacker who is aware of a collection identifier belonging to another tenant can interact with that collection as if they were authorized. This flaw allows unauthorized read, update, and delete operations on foreign data, effectively breaking the multi-tenancy model. Attackers can reach these foreign collections by issuing requests under their own legitimate tenant path, circumventing the intended security boundaries. Given the role of vector databases in RAG (Retrieval-Augmented Generation) architectures, this vulnerability could lead to the exposure of sensitive proprietary or private documents indexed within unauthorized collections.
Impact
Successful exploitation allows for unauthorized information disclosure, unauthorized modification of records, and data destruction across tenant boundaries. This impact is significant for multi-tenant deployments, such as SaaS providers or enterprise environments managing multiple teams' data in a single Chroma cluster. The scope is limited to authenticated users of the platform, who can leverage their existing access to escalate their reach to any collection for which they can determine the identifier.
Recommendation
- Upgrade all Chroma deployments to a version beyond 1.5.9 immediately to incorporate required tenant and database segment validation.
- Review access logs for an abnormal frequency of requests targeting collection identifiers not typically associated with the requesting tenant ID.
- Implement monitoring at the API gateway layer to validate that the tenant ID present in the authenticated session matches the tenant context requested within the URI or query parameters for collection operations.
Immediate actions
Upgrade Chroma to a patched version beyond 1.5.9
Threat Hunt
Identify requests where the authenticated tenant context does not match the accessed collection resource
Data: Web server access logs or application telemetry
Mitigations
Upgrade to latest secure version
CVE-2026-92782