Description
Milvus through 2.6.22 and 3.0.0 contains an unauthenticated denial of service vulnerability that allows remote attackers to terminate service components by sending a crafted HTTP GET request to the management server on port 9091. Attackers can exploit the unprotected /management/stop endpoint, which bypasses REST API authentication middleware, by supplying a 'role' parameter to shut down the proxy, datanode, or querynode components, resulting in denial of service.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| milvus-io | milvus | ≤ 2.6.22, 3.0.0 | — |
References
- Researcher Disclosure technical-description exploit issue-tracking
- Pull Request (1) issue-tracking patch
- Pull Request (2) issue-tracking patch
- https://www.vulncheck.com/advisories/milvus-unauthenticated-denial-of-service-via-management-stop third-party-advisory