Vulnerability in Zkteco Biotime
CVE-2025-15128
A vulnerability was detected in ZKTeco BioTime up to 9.0.3/9.0.4/9.5.2. This affects an unknown part of the file /base/safe_setting/ of the component Endpoint. Performing a manipulation of the argument backup_encryption_password_decrypt/export_encryption_password_decrypt results in unprotected storage of credentials. Remote exploitation of the attack is possible. The exploit is now public and may be used. Upgrading to version 9.0.6 is able to mitigate this issue. It is recommended to upgrade the affected component. The vendor confirms: "The mainstream version ZKBioTime V9.0.6 has fixed this vulnerability. Please update to the latest version as soon as possible. For the Middle East version BioTime 9.5.X, you can contact the local technical support to obtain the fix package."
Published · last modified .
CVSS v3 metric
CVSS v3 base score 5.3 (Medium). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N.
EPSS exploit prediction
EPSS: 0.003 (20.1th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 20th percentile — 20.1% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.003 · newest: 0.003 · change: 0.000
Affected products
- Zkteco Biotime — versions 9.0.1, 9.0.4, 9.5.2
Weakness classification (CWE)
References
- VDB-338506 | ZKTeco BioTime Endpoint safe_setting credentials storage (vdb-entry, technical-description)
- VDB-338506 | CTI Indicators (IOB, IOC, TTP, IOA) (signature, permissions-required)
- Submit #711813 | ZkBioTime CMS 9.0.3, 9.0.4, 9.5.2 IDOR (third-party-advisory)
- github.com/ionutluca888/IDOR-POC-ZKBio-Time/tree/main (exploit)
- vuldb.com/cve/CVE-2025-15128 (third-party-advisory)
- vuldb.com/submit/711813 (third-party-advisory)
- vuldb.com/vuln/338506 (technical-description, vdb-entry)
- vuldb.com/vuln/338506/cti (signature, permissions-required)
- www.zkteco.com/en/Security_Bulletinsibs/24 (broken-link)
Frequently asked questions
- What is CVE-2025-15128?
- CVE-2025-15128 is a medium-severity vulnerability in Zkteco Biotime, classified under CWE-255. CVSS score: 5.3/10. Published 2025-12-28.
- How severe is CVE-2025-15128?
- Medium severity. CVSS v3 base score is 5.3 out of 10.