CVE-2025-15453 Details
Description
A security vulnerability has been detected in milvus up to 2.6.7. This vulnerability affects the function expr.Exec of the file pkg/util/expr/expr.go of the component HTTP Endpoint. The manipulation of the argument code leads to deserialization. Remote exploitation of the attack is possible. The exploit has been disclosed publicly and may be used. A fix is planned for the next release 2.6.8.
A remote expression execution vulnerability has been identified in Milvus versions through 2.6.7. The issue arises in the HTTP endpoint '/expr', specifically within the 'pkg/util/expr/expr.go' file. The vulnerability allows for deserialization of user-provided expressions, which can be exploited remotely. When the endpoint is accessible and its authentication secret is weak or known, an attacker could execute arbitrary expression logic. This exploitation could lead to unauthorized access to internal configuration or state, manipulation of runtime settings, or denial-of-service conditions by causing excessive resource consumption.
Users are advised to disable the '/expr' endpoint by default or remove it in production builds. The internal HTTP server should be configured to only accept requests from localhost or be protected by firewall rules. Additionally, the authentication mechanism should be strengthened by using a high-entropy token instead of the default etcd.rootPath value. After applying these changes, the endpoint should be tested to ensure that the vulnerability has been effectively mitigated.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jan 5, 2026CISA-ADP
Assessed Jan 6, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/milvus-io/milvus/issues/46442 | [email protected] | Issue TrackingTechnical DescriptionVendor |
| https://github.com/milvus-io/milvus/issues/46442#issue-3743414836 | [email protected] | Issue TrackingTechnical DescriptionVendor |
| https://github.com/milvus-io/milvus/issues/46442#issuecomment-3672197450 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/milvus-io/milvus/milestone/139 | [email protected] | Issue TrackingVendor |
| https://vuldb.com/?ctiid.339486 | [email protected] | AdvisoryPermission RequiredVendor |
| https://vuldb.com/?id.339486 | [email protected] | AdvisoryExploitPartial ContentVendor |
| https://vuldb.com/?submit.719061 | [email protected] | ExploitTechnical DescriptionVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-20 | Improper Input Validation | [email protected] |
| CWE-502 | Deserialization of Untrusted Data | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| milvus | All versions |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Apr 29, 2026 | Data Remediation | [email protected] |
| Jan 5, 2026 | New CVE Received | [email protected] |
Volerion