CVE-2026-26190
CRITICAL NUCLEIMilvus < 2.5.27 - Unauthenticated API Access via Exposed TCP Port
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2026-26190. PoCs published by qianlijaingshan. A Nuclei detection template is also available.
AI-analyzed exploit summary This repository contains a functional exploit script for CVE-2026-26190, an authentication bypass vulnerability in Milvus vector database. The script checks for a weak default token in the `/expr` endpoint (etcd.rootPath=by-dev) that allows arbitrary expression evaluation, along with two other authentication flaws (CVE-2025-64513 and an internal port misconfiguration).
Description
Milvus is an open-source vector database built for generative AI applications. Prior to 2.5.27 and 2.6.10, Milvus exposes TCP port 9091 by default, which enables authentication bypasses. The /expr debug endpoint uses a weak, predictable default authentication token derived from etcd.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. This vulnerability is fixed in 2.5.27 and 2.6.10.
Exploits (1)
This repository contains a functional exploit script for CVE-2026-26190, an authentication bypass vulnerability in Milvus vector database. The script checks for a weak default token in the `/expr` endpoint (etcd.rootPath=by-dev) that allows arbitrary expression evaluation, along with two other authentication flaws (CVE-2025-64513 and an internal port misconfiguration).
Nuclei Templates (1)
http.html:"404 page not found" port:"9091"
References (4)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H