CVE-2026-92782

high

Description

Chroma through 1.5.9 fails to validate tenant and database segments when resolving collections, allowing authenticated attackers to access collections from other tenants by knowing the collection identifier. Attackers can read, modify, and update records in foreign collections by issuing requests under their own tenant path, bypassing authorization checks.

References

https://www.vulncheck.com/advisories/chroma-through-1.5.9-authorization-bypass-via-collection-identifier

https://github.com/chroma-core/chroma/issues/7462

https://github.com/chroma-core/chroma/blob/1.5.9/rust/frontend/src/server.rs#L469-L487

https://github.com/chroma-core/chroma/blob/1.5.9/rust/frontend/src/get_collection_with_segments_provider.rs#L143-L160

https://github.com/chroma-core/chroma

Details

Source: Mitre, NVD

Published: 2026-09-16

Updated: 2026-09-19

Risk Information

CVSS v2

Base Score: 8.5

Vector: CVSS2#AV:N/AC:L/Au:S/C:C/I:C/A:N

Severity: High

CVSS v3

Base Score: 8.1

Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

Severity: High

CVSS v4

Base Score: 8.6

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Severity: High

EPSS

EPSS: 0.0025