<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Cve-2025-64513 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2025-64513/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Wed, 05 Aug 2026 06:08:49 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2025-64513/feed.xml" rel="self" type="application/rss+xml"/><item><title>Authentication Bypass and RCE Vulnerabilities in Milvus</title><link>https://feed.craftedsignal.io/briefs/2026-08-milvus-auth-bypass/</link><pubDate>Wed, 05 Aug 2026 06:08:49 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-milvus-auth-bypass/</guid><description>Milvus vector database versions prior to 2.5.27 and 2.6.10 are vulnerable to multiple authentication bypass flaws and arbitrary expression execution, allowing attackers to gain full administrative access.</description><content:encoded><![CDATA[<p>Milvus is susceptible to critical authentication vulnerabilities that permit unauthenticated remote attackers to bypass security controls and gain administrative access. The most notable issue, CVE-2025-64513, involves a hardcoded 'sourceId' header ('@@milvus-member@@') used in the <code>validSourceID()</code> function within <code>internal/proxy/authentication_interceptor.go</code>. This header forces the proxy to skip authentication entirely, allowing an attacker to forge an identity and gain administrative privileges by providing a base64-encoded 'root' credential.</p>
<p>Furthermore, CVE-2026-26190 affects two other components: the <code>/expr</code> debug endpoint on management port 9091, which utilizes a weak, predictable default authentication token ('by-dev'), and the lack of authentication on the internal gRPC port 53100. These flaws allow arbitrary expression execution and unauthorized database access. While newer versions (2.6.10+) mitigate these by disabling the <code>/expr</code> endpoint by default and closing internal port 53100, existing unpatched instances remain at high risk.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker performs network reconnaissance to identify exposed Milvus management (9091) or proxy (19530) ports.</li>
<li>Attacker crafts a gRPC request or HTTP request targeting the proxy port (19530).</li>
<li>Attacker injects the 'sourceId' header with the value '@@milvus-member@@' to trigger the authentication interceptor bypass (CVE-2025-64513).</li>
<li>Attacker provides authorization credentials formatted as base64 'root:fake_password' to masquerade as an administrator.</li>
<li>Attacker gains full administrative access to the Milvus proxy.</li>
<li>Alternatively, the attacker targets port 9091 and authenticates to the /expr endpoint using the default token 'by-dev' (CVE-2026-26190).</li>
<li>Attacker submits malicious 'expr-lang' expressions through the /expr endpoint to achieve arbitrary code execution.</li>
<li>Attacker executes database queries or administrative commands to exfiltrate or manipulate stored vector data.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation grants an attacker full administrative control over the Milvus database instance. This impact includes the potential for total data exfiltration, database manipulation, and further compromise of the underlying infrastructure hosting the Milvus service. As a vector database, Milvus often stores critical AI/ML embeddings and intellectual property, making it a high-value target for threat actors.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade all Milvus deployments to version 2.6.10 or later immediately to patch CVE-2025-64513 and CVE-2026-26190.</li>
<li>Implement network-level access control lists (ACLs) to restrict access to ports 19530, 9091, and 53100 to known trusted internal IP addresses only.</li>
<li>Monitor logs for unusual authentication headers or high-frequency requests to the /expr debug endpoint.</li>
<li>If upgrading is not immediately possible, explicitly disable the /expr endpoint by setting <code>common.security.exprEnabled</code> to <code>false</code> in the Milvus configuration.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>milvus</category><category>authentication-bypass</category><category>remote-code-execution</category><category>cve-2025-64513</category><category>cve-2026-26190</category></item></channel></rss>