CVE-2026-45830
ChromaDB · ChromaDB Python project
A broken access control vulnerability in ChromaDB allows authenticated users to perform unauthorized data operations across different tenants.
Executive summary
A critical authorization flaw in the ChromaDB Python project allows authenticated users to bypass tenant isolation, posing a severe risk of unauthorized data access and manipulation.
Vulnerability
This vulnerability stems from a lack of authorization validation, allowing any authenticated user to arbitrarily read, write, update, or delete data within any tenant's collection, regardless of their own tenant permissions.
Business impact
With a CVSS score of 8.8, this high-severity vulnerability presents a significant risk to data confidentiality and integrity. Successful exploitation could lead to massive data breaches, cross-tenant data exposure, and potential destruction of database contents, causing severe reputational and operational damage to organizations relying on multi-tenant ChromaDB environments.
Remediation
Immediate Action: Upgrade to a secure version of the ChromaDB Python project as identified in the vendor advisory to restore proper tenant isolation.
Proactive Monitoring: Audit database access logs for unusual patterns, such as a single user account accessing collections associated with multiple distinct tenant IDs.
Compensating Controls: Implement strict network-level segmentation or application-layer identity filtering to restrict user access to specific database instances where possible.
Exploitation status
Public Exploit Available: false
Analyst recommendation
Given the ability for authenticated users to bypass security boundaries, immediate remediation is required. Organizations should prioritize updating their ChromaDB deployments to ensure that tenant isolation is correctly enforced and that unauthorized cross-tenant data access is blocked.