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."
EPSS: 0.003 (21.2th percentile) — read the EPSS interpretation.
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.
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)
- cna@vuldb.com (exploit)
- cna@vuldb.com (third-party-advisory)
- cna@vuldb.com (third-party-advisory)
- cna@vuldb.com (technical-description, vdb-entry)
- cna@vuldb.com (signature, permissions-required)
- cna@vuldb.com (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.