ZeroHour

CVE-2026-85664

moderate

Unauthenticated Memory-Exhaustion DoS in Chroma Vector Database

CVSS 4.0
8.7 high
EPSS
<1%p30
Published
()
Modified
AI analysis

Chroma 1.5.9, an open-source vector database, does not enforce upper bounds on the HNSW index parameters max_neighbors, ef_construction, and ef_search supplied in collection-create requests (CWE-770, allocation of resources without limits). An unauthenticated attacker with network access to the server's API can create a collection with arbitrarily large parameter values, causing the server to consume excessive memory during index compaction and crash or become unresponsive. The impact is high-severity denial of service only; per the CVSS 4.0 vector there is no loss of confidentiality or integrity. Any operator running the Chroma 1.5.9 server, especially instances reachable by untrusted or unauthenticated clients, is affected. Exploitation has not been observed: there is no known public proof-of-concept, it is not in CISA KEV, and EPSS estimates only a 0.4% chance of exploitation within 30 days.

What to do: Operators running Chroma 1.5.9 should restrict unauthenticated access to the server API (bind to localhost, apply firewall/ACL rules, or place the service behind an authenticated reverse proxy) and monitor Chroma process memory for abnormal growth. Until a patched release is published, cap max_neighbors, ef_construction, and ef_search to sane values in client code or at a validating proxy, and watch the chromadb project for an official fix and upgrade as soon as it is available.

Affected
Chroma (open-source chromadb project) Chroma vector database1.5.9 (only version cited in the advisory; other versions may also be affected)
Estimated exposure
moderatelikely on the order of thousands of self-hosted Chroma server deployments, with an unknown fraction exposed to unauthenticated network access — Chroma is a widely adopted open-source vector database in AI/RAG stacks, but it is typically run as an internal service or embedded library bound to localhost rather than as an internet-facing application, limiting the population reachable…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Chroma 1.5.9 fails to validate maximum bounds on HNSW index parameters max_neighbors, ef_construction, and ef_search in collection-create requests. Unauthenticated attackers can supply arbitrarily large parameter values to exhaust server memory and cause denial of service during index compaction.

Weakness
CWE-770
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/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

In the news

No ingested article mentions this CVE yet.