zkteco CVE Vulnerabilities & Metrics

Focus on zkteco vulnerabilities and metrics.

Last updated: 08 Mar 2025, 23:25 UTC

About zkteco Security Exposure

This page consolidates all known Common Vulnerabilities and Exposures (CVEs) associated with zkteco. We track both calendar-based metrics (using fixed periods) and rolling metrics (using gliding windows) to give you a comprehensive view of security trends and risk evolution. Use these insights to assess risk and plan your patching strategy.

For a broader perspective on cybersecurity threats, explore the comprehensive list of CVEs by vendor and product. Stay updated on critical vulnerabilities affecting major software and hardware providers.

Global CVE Overview

Total zkteco CVEs: 27
Earliest CVE date: 21 Sep 2017, 23:29 UTC
Latest CVE date: 25 Sep 2024, 19:15 UTC

Latest CVE reference: CVE-2023-51157

Rolling Stats

30-day Count (Rolling): 0
365-day Count (Rolling): 4

Calendar-based Variation

Calendar-based Variation compares a fixed calendar period (e.g., this month versus the same month last year), while Rolling Growth Rate uses a continuous window (e.g., last 30 days versus the previous 30 days) to capture trends independent of calendar boundaries.

Variations & Growth

Month Variation (Calendar): 0%
Year Variation (Calendar): -55.56%

Month Growth Rate (30-day Rolling): 0.0%
Year Growth Rate (365-day Rolling): -55.56%

Monthly CVE Trends (current vs previous Year)

Annual CVE Trends (Last 20 Years)

Critical zkteco CVEs (CVSS ≥ 9) Over 20 Years

CVSS Stats

Average CVSS: 1.4

Max CVSS: 7.5

Critical CVEs (≥9): 0

CVSS Range vs. Count

Range Count
0.0-3.9 20
4.0-6.9 6
7.0-8.9 1
9.0-10.0 0

CVSS Distribution Chart

Top 5 Highest CVSS zkteco CVEs

These are the five CVEs with the highest CVSS scores for zkteco, sorted by severity first and recency.

All CVEs for zkteco

CVE-2023-51157 zkteco vulnerability CVSS: 0 25 Sep 2024, 19:15 UTC

Cross Site Scripting vulnerability in ZKTeco WDMS v.5.1.3 Pro allows a remote attacker to execute arbitrary code and obtain sensitive information via a crafted script to the Emp Name parameter.

CVE-2024-6523 zkteco vulnerability CVSS: 4.0 05 Jul 2024, 11:15 UTC

A vulnerability was found in ZKTeco BioTime up to 9.5.2. It has been classified as problematic. Affected is an unknown function of the component system-group-add Handler. The manipulation of the argument user with the input <script>alert('XSS')</script> leads to cross site scripting. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. VDB-270366 is the identifier assigned to this vulnerability. NOTE: The vendor was contacted early about this disclosure but did not respond in any way.

CVE-2024-35429 zkteco vulnerability CVSS: 0 30 May 2024, 17:15 UTC

ZKTeco ZKBio CVSecurity 6.1.1 is vulnerable to Directory Traversal via eventRecord.

CVE-2024-35428 zkteco vulnerability CVSS: 0 30 May 2024, 17:15 UTC

ZKTeco ZKBio CVSecurity 6.1.1 is vulnerable to Directory Traversal via BaseMediaFile. An authenticated user can delete local files from the server which can lead to DoS.

CVE-2023-4587 zkteco vulnerability CVSS: 0 04 Sep 2023, 12:15 UTC

An IDOR vulnerability has been found in ZKTeco ZEM800 product affecting version 6.60. This vulnerability allows a local attacker to obtain registered user backup files or device configuration files over a local network or through a VPN server.

CVE-2023-38952 zkteco vulnerability CVSS: 0 03 Aug 2023, 23:15 UTC

Insecure access control in ZKTeco BioTime v8.5.5 allows unauthenticated attackers to read sensitive backup files and access sensitive information such as user credentials via sending a crafted HTTP request to the static files resources of the system.

CVE-2023-38951 zkteco vulnerability CVSS: 0 03 Aug 2023, 23:15 UTC

A path traversal vulnerability in ZKTeco BioTime v8.5.5 allows attackers to write arbitrary files via using a malicious SFTP configuration.

CVE-2023-38950 zkteco vulnerability CVSS: 0 03 Aug 2023, 23:15 UTC

A path traversal vulnerability in the iclock API of ZKTeco BioTime v8.5.5 allows unauthenticated attackers to read arbitrary files via supplying a crafted payload.

CVE-2023-38949 zkteco vulnerability CVSS: 0 03 Aug 2023, 23:15 UTC

An issue in a hidden API in ZKTeco BioTime v8.5.5 allows unauthenticated attackers to arbitrarily reset the Administrator password via a crafted web request.

CVE-2023-38958 zkteco vulnerability CVSS: 0 03 Aug 2023, 02:15 UTC

An access control issue in ZKTeco BioAccess IVS v3.3.1 allows unauthenticated attackers to arbitrarily close and open the doors managed by the platform remotely via sending a crafted web request.

CVE-2023-38956 zkteco vulnerability CVSS: 0 03 Aug 2023, 02:15 UTC

A path traversal vulnerability in ZKTeco BioAccess IVS v3.3.1 allows unauthenticated attackers to read arbitrary files via supplying a crafted payload.

CVE-2023-38955 zkteco vulnerability CVSS: 0 03 Aug 2023, 02:15 UTC

ZKTeco BioAccess IVS v3.3.1 allows unauthenticated attackers to obtain sensitive information about all managed devices, including their IP addresses and device names.

CVE-2023-38954 zkteco vulnerability CVSS: 0 03 Aug 2023, 02:15 UTC

ZKTeco BioAccess IVS v3.3.1 was discovered to contain a SQL injection vulnerability.

CVE-2022-42953 zkteco vulnerability CVSS: 0 25 Dec 2022, 05:15 UTC

Certain ZKTeco products (ZEM500-510-560-760, ZEM600-800, ZEM720, ZMM) allow access to sensitive information via direct requests for the form/DataApp?style=1 and form/DataApp?style=0 URLs. The affected versions may be before 8.88 (ZEM500-510-560-760, ZEM600-800, ZEM720) and 15.00 (ZMM200-220-210). The fixed versions are firmware version 8.88 (ZEM500-510-560-760, ZEM600-800, ZEM720) and firmware version 15.00 (ZMM200-220-210).

CVE-2021-39434 zkteco vulnerability CVSS: 0 06 Dec 2022, 00:15 UTC

A default username and password for an administrator account was discovered in ZKTeco ZKTime 10.0 through 11.1.0, builds 20180901, 20190510.1, 20200309.3, 20200930, 20201231, and 20210220.

CVE-2022-38803 zkteco vulnerability CVSS: 0 30 Nov 2022, 14:15 UTC

Zkteco BioTime < 8.5.3 Build:20200816.447 is vulnerable to Incorrect Access Control via Leave, overtime, Manual log. An authenticated employee can read local files by exploiting XSS into a pdf generator when exporting data as a PDF

CVE-2022-38802 zkteco vulnerability CVSS: 0 30 Nov 2022, 14:15 UTC

Zkteco BioTime < 8.5.3 Build:20200816.447 is vulnerable to Incorrect Access Control via resign, private message, manual log, time interval, attshift, and holiday. An authenticated administrator can read local files by exploiting XSS into a pdf generator when exporting data as a PDF

CVE-2022-38801 zkteco vulnerability CVSS: 0 30 Nov 2022, 14:15 UTC

In Zkteco BioTime < 8.5.3 Build:20200816.447, an employee can hijack an administrator session and cookies using blind cross-site scripting.

CVE-2022-30515 zkteco vulnerability CVSS: 0 08 Nov 2022, 23:15 UTC

ZKTeco BioTime 8.5.4 is missing authentication on folders containing employee photos, allowing an attacker to view them through filename enumeration.

CVE-2022-36635 zkteco vulnerability CVSS: 0 07 Oct 2022, 23:15 UTC

ZKteco ZKBioSecurity V5000 4.1.3 was discovered to contain a SQL injection vulnerability via the component /baseOpLog.do.

CVE-2022-36634 zkteco vulnerability CVSS: 0 07 Oct 2022, 20:15 UTC

An access control issue in ZKTeco ZKBioSecurity V5000 3.0.5_r allows attackers to arbitrarily create admin users via a crafted HTTP request.

CVE-2020-17474 zkteco vulnerability CVSS: 7.5 14 Aug 2020, 20:15 UTC

A token-reuse vulnerability in ZKTeco FaceDepot 7B 1.0.213 and ZKBiosecurity Server 1.0.0_20190723 allows an attacker to create arbitrary new users, elevate users to administrators, delete users, and download user faces from the database.

CVE-2020-17473 zkteco vulnerability CVSS: 4.3 14 Aug 2020, 20:15 UTC

Lack of mutual authentication in ZKTeco FaceDepot 7B 1.0.213 and ZKBiosecurity Server 1.0.0_20190723 allows an attacker to obtain a long-lasting token by impersonating the server.

CVE-2017-17057 zkteco vulnerability CVSS: 4.3 04 Dec 2017, 14:29 UTC

There is a reflected XSS vulnerability in ZKTime Web 2.0.1.12280. The vulnerability exists due to insufficient filtration of user-supplied data in the 'Range' field of the 'Department' module in a Personnel Advanced Query. A remote attacker can execute arbitrary HTML and script code in the browser in the context of the vulnerable application.

CVE-2017-17056 zkteco vulnerability CVSS: 6.8 04 Dec 2017, 14:29 UTC

The ZKTime Web Software 2.0.1.12280 allows the Administrator to elevate the privileges of the application user using a 'password_change()' function of the Modify Password component, reachable via the old_password, new_password1, and new_password2 parameters to the /accounts/password_change/ URI. An attacker takes advantage of this scenario and creates a crafted CSRF link to add himself as an administrator to the ZKTime Web Software. He then uses social engineering methods to trick the administrator into clicking the forged HTTP request. The request is executed and the attacker becomes the Administrator of the ZKTime Web Software. If the vulnerability is successfully exploited, then an attacker (who would be a normal user of the web application) can escalate his privileges and become the administrator of ZKTime Web Software.

CVE-2017-13129 zkteco vulnerability CVSS: 6.0 26 Sep 2017, 14:29 UTC

Cross-site request forgery (CSRF) vulnerability in ZKTeco ZKTime Web 2.0.1.12280 allows remote authenticated users to hijack the authentication of administrators for requests that add administrators by leveraging lack of anti-CSRF tokens.

CVE-2017-14680 zkteco vulnerability CVSS: 5.0 21 Sep 2017, 23:29 UTC

ZKTeco ZKTime Web 2.0.1.12280 allows remote attackers to obtain sensitive employee metadata via a direct request for a PDF document.