CVE-2026-26190: Milvus: Unauthenticated Access to Restful API on Metrics Port (9091) Leads to Critical System Compromise
(updated )
Milvus exposes TCP port 9091 by default with two critical authentication bypass vulnerabilities:
- The
/exprdebug endpoint uses a weak, predictable default authentication token derived frometcd.rootPath(default:by-dev), enabling arbitrary expression evaluation. - The full REST API (
/api/v1/*) is registered on the metrics/management port without any authentication, allowing unauthenticated access to all business operations including data manipulation and credential management.
References
- github.com/advisories/GHSA-7ppg-37fh-vcr6
- github.com/milvus-io/milvus/commit/92b74dd2e286006a83b4a5f07951027b32e718a9
- github.com/milvus-io/milvus/releases/tag/v2.5.27
- github.com/milvus-io/milvus/releases/tag/v2.6.10
- github.com/milvus-io/milvus/security/advisories/GHSA-7ppg-37fh-vcr6
- nvd.nist.gov/vuln/detail/CVE-2026-26190
Code Behaviors & Features
Detect and mitigate CVE-2026-26190 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →