CVE-2026-45829
CriticalCVSS 10.0Exploitation Probability (EPSS)
Very high risk95th percentile - higher than 95% of all known CVEs
Summary
A pre-authentication code injection vulnerability in ChromaDB Python (version 1.0.0 and later) allows an unauthenticated attacker to execute arbitrary code on the server by sending a malicious model repository with trust_remote_code set to true to the /api/v2/tenants/{tenant}/databases/{db}/collections endpoint.
Risk Assessment
An attacker can take over the server, steal data, install malware, or disrupt service, posing a critical threat to confidentiality, integrity, and availability.
Recommendation
Immediately update ChromaDB to the latest patched version and disable the trust_remote_code option in configuration if not required. Additionally, restrict access to the endpoint to trusted networks only.
Other vulnerabilities in ChromaDB
See all- CVE-2026-45833High
A code injection vulnerability in ChromaDB version 0.4.17 and later allows an authenticated attacker with UPDATE_COLLECTION permission to execute arbitrary code on the server by sending a malicious model repository with trust_remote_code set to true.
- CVE-2026-45832High
A vulnerability in ChromaDB allows bypassing authorization controls by using V1 endpoints, which pass None for tenant and database to the authorization layer.
- CVE-2026-45830High
ChromaDB version 0.4.17 and later lacks authorization validation, allowing any authenticated user to arbitrarily read, write, update, or delete data in any tenant's collection regardless of their tenant membership.
Original NVD description (English source)
A pre-authentication, code injection vulnerability in version 1.0.0 or later of the ChromaDB Python project allows an unauthenticated attacker to run arbitrary code on the server by sending a malicious model repository and trust_remote_code set to true in the /api/v2/tenants/{tenant}/databases/{db}/collections endpoint.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

