Status: No patch available yet
Severity: Critical (CVSS 9.3/10)
Date Identified: 2026-05-14
Last Checked: 2026-06-14
- Affected Package: chromadb
- Affected Versions: >= 1.0.0, <= 1.5.9
- Current Project Version: 1.5.9
- Patched Version: None available
- Advisory: GHSA-f4j7-r4q5-qw2c
- CVE: CVE-2026-45829
A pre-authentication code injection vulnerability allows an unauthenticated attacker to execute arbitrary code on the server by sending a malicious model repository with trust_remote_code=true to the /api/v2/tenants/{tenant}/databases/{db}/collections API endpoint.
Why the risk is LOW for Infomaid:
- Embedded Mode Only: This project uses ChromaDB in embedded/local mode (
persist_directory="chroma") - No Server Exposure: Not running ChromaDB as a network-accessible server
- No API Usage: Does not utilize ChromaDB's HTTP API endpoints
- Local Application: Designed for local development and use only
The vulnerability targets ChromaDB server API endpoints, which this project does not expose.
Current Protections:
- ✅ Using ChromaDB in embedded/client mode only
- ✅ No network server running
- ✅ Local file-based vector storage
- ✅ No external API exposure
Additional Recommendations:
- Do NOT run ChromaDB as a server (avoid
chroma runor server mode) - Keep application local - do not expose to untrusted networks
- Monitor for updates - check regularly for patched versions
- Review dependencies - run
poetry show chromadbperiodically
Check for updates weekly using:
# Check current version
poetry show chromadb
# Check for newer versions
pip index versions chromadb | head -20
# Update when patch is available
poetry update chromadb- 2026-06-14: Initial security advisory created, risk assessed as LOW for this project
- Next Review: Check for patches by 2026-06-21
For security concerns, contact: obonhamcarter@allegheny.edu
- Keep Dependencies Updated: Regularly update all dependencies when security patches are available
- Monitor Security Advisories: Check GitHub Dependabot alerts regularly
- Local Development: Continue using the application locally without network exposure
- Environment Isolation: Use virtual environments (Poetry) to manage dependencies
- Review Code: Be cautious when adding new network-facing features
Last Updated: 2026-06-14
Next Review Date: 2026-06-21