Skip to main content

ChromaDB CVE-2026-45832

| EUVD-2026-36483 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-06-12 HiddenLayer GHSA-x97m-f58v-9cwg
8.8
CVSS 4.0 · Vendor: HiddenLayer
Share

Severity by source

Vendor (HiddenLayer) PRIMARY
8.8 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
9.6 CRITICAL

Remote API call with valid low-priv credentials (PR:L), no UI, scope-changed because authz boundary across tenants is broken; high C/I on other tenants' data, no availability impact.

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

Primary rating from Vendor (HiddenLayer).

CVSS VectorVendor: HiddenLayer

CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

1
Analysis Generated
Jun 12, 2026 - 16:27 vuln.today

DescriptionCVE.org

All V1 collection-level endpoints in ChromaDB's Python project pass None for the tenant and database to the authorization layer, allowing attackers to bypass authorization controls by using the V1 endpoints.

AnalysisAI

Authorization bypass in ChromaDB's Python implementation lets authenticated tenants reach data outside their authorization boundary by invoking the V1 collection-level REST endpoints, which forward None as both the tenant and database identifiers to the authorization layer. The flaw, disclosed by HiddenLayer, exposes high-impact reads and writes to cross-tenant collections in this Python vector database. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Obtain low-privilege ChromaDB API credentials
Delivery
Identify exposed V1 collection endpoints
Exploit
Send V1 request targeting another tenant's collection ID
Execution
Authorization layer evaluates None tenant/database and permits call
Impact
Read or modify cross-tenant embeddings and metadata

Vulnerability AssessmentAI

Exploitation Exploitation requires that the target deployment (1) exposes ChromaDB's legacy V1 REST collection endpoints, (2) has Chroma's authorization layer enabled (otherwise there is nothing to bypass), and (3) is configured in a multi-tenant or multi-database mode where there are other tenants/databases worth reaching. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 vector AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N (8.8) is internally consistent with the description: a remote, low-privilege caller can pivot across tenants with high impact to confidentiality and integrity of subsequent systems (other tenants' collections), but no availability impact. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An authenticated low-privilege user of a multi-tenant ChromaDB deployment crafts an HTTP request to a V1 collection-level endpoint (for example, listing or modifying a collection) and supplies the target collection identifier of a different tenant. Because the V1 handler passes None as the tenant and database to the authorization layer, the check trivially succeeds and the attacker reads or writes another tenant's embeddings and metadata. …
Remediation No vendor-released patch identified at time of analysis from the provided data, so confirm the fixed ChromaDB release via the HiddenLayer advisory at https://www.hiddenlayer.com/sai-security-advisory/2026-06-chromadb-4 and Chroma's GitHub releases before scheduling the upgrade. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: inventory all ChromaDB Python deployments and identify those running in multi-tenant mode; assess network exposure and data sensitivity. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-45832 vulnerability details – vuln.today

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