ZkTeco vulnerabilities
We track 23 vulnerabilities in ZkTeco products across 23 products. 23 are rated high or critical, and 1 has been exploited in real attacks. The most recent was published on October 12, 2026.
Latest ZkTeco vulnerabilities
- 7.3 High severity
A vulnerability was found in ZKTeco BioTime 9.5.6 Build 20260130.3206.
A vulnerability was found in ZKTeco BioTime 9.5.6 Build 20260130.3206. This issue affects some unknown processing. The manipulation results in use of hard-coded cryptographic key . The attack may be launched remotely. Upgrading to version 9.5.6 Build 3623 is c
- 9.1 Critical severity
SSC335-GC2063-Face-0b77 Solution Camera: Authentication Bypass Using an Alternate Path or Channel
An undocumented configuration export port is accessible on some models of ZKTeco CCTV cameras. This port does not require authentication and exposes critical information about the camera such as open services and camera account credentials.
- 7.0 High severity
WL20 Biometric Attendance System: Cleartext Storage of Sensitive Information
This vulnerability exists in ZKTeco WL20 due to storage of admin and user credentials without encryption in the device firmware. An attacker with physical access could exploit this vulnerability by extracting the firmware and reverse engineer the binary data t
- 7.3 High severity
BioTime: Use of Default Password
ZKTeco BioTime allows unauthenticated attackers to enumerate usernames and log in as any user with a password unchanged from the default value '123456'. Users should change their passwords (located under the Attendance Settings tab as "Self-Password").
- 9.8 Critical severity
ZKBio CVSecurity: Use of Hard-coded Credentials
In ZKT ZKBio CVSecurity 6.4.1_R an unauthenticated attacker can craft JWT token using the hardcoded secret to authenticate to the service console. NOTE: the Supplier disputes the significance of this report because the service console is typically only accessi
- 7.5 High severity
zktime_web: Failure to Sanitize Special Elements into a Different Plane
An issue in skteco.com Central Control Attendance Machine web management platform v.3.0 allows an attacker to obtain sensitive information via a crafted script to the csl/user component.
- 8.1 High severity
zkbio_cvsecurity: Improper Access Control
ZKTeco ZKBio CVSecurity 6.1.1 is vulnerable to Incorrect Access Control. An authenticated user, without the permissions of managing users, can create a new admin user.
- 7.5 High severity
zkbio_cvsecurity: Path Traversal: 'dir....filename'
ZKTeco ZKBio CVSecurity 6.1.1 is vulnerable to Directory Traversal via photoBase64. An unauthenticated user can download local files from the server. NOTE: Third parties have indicated other versions are also vulnerable including up to 6.4.1.
- 7.1 High severity
Zkbio Cvsecurity: Improper Limitation of a Pathname to a Restricted Directory
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.
- 8.1 High severity
zkbio_cvsecurity: Improper Privilege Management
In ZKTeco ZKBio CVSecurity v6.1.1_R and earlier (fixed in 6.1.3_R) an authenticated user can bypass password checks while exporting data from the application.
- 10.0 Critical severity
ZkTeco-based OEM devices with firmware…: Stack-based Buffer Overflow
Stack-based Buffer Overflow vulnerability in ZkTeco-based OEM devices allows, in some cases, the execution of arbitrary code. Due to the lack of protection mechanisms such as stack canaries and PIE, it is possible to successfully execute code even under restri
- 7.5 High severity
ZkTeco-based OEM devices with firmware…: Improper Neutralization of Special Elements used in an SQL Command
An 'SQL Injection' vulnerability, due to improper neutralization of special elements used in SQL commands, exists in ZKTeco-based OEM devices. This vulnerability allows an attacker to, in some cases, impersonate another user or perform unauthorized actions. In
- 10.0 Critical severity
ZkTeco-based OEM devices with firmware…: Relative Path Traversal
Relative Path Traversal vulnerability in ZkTeco-based OEM devices allows an attacker to write any file on the system with root privileges. This issue affects ZkTeco-based OEM devices (ZkTeco ProFace X, Smartec ST-FR043, Smartec ST-FR041ME and possibly others)
- 7.5 High severity
ZkTeco-based OEM devices with firmware…: Relative Path Traversal
Relative Path Traversal vulnerability in ZkTeco-based OEM devices allows an attacker to access any file on the system. This issue affects ZkTeco-based OEM devices (ZkTeco ProFace X, Smartec ST-FR043, Smartec ST-FR041ME and possibly others) with the ZAM170-NF-1
- 10.0 Critical severity
ZkTeco-based OEM devices with firmware…: Improper Neutralization of Special Elements used in an OS Command
Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') vulnerability in ZkTeco-based OEM devices allows OS Command Injection. Since all the found command implementations are executed from the superuser, their impact is the m
- 7.5 High severity
ZKBio Media: Improper Limitation of a Pathname to a Restricted Directory
A vulnerability was found in ZKTeco ZKBio Media 2.0.0_x64_2024-01-29-1028. It has been classified as problematic. Affected is an unknown function of the file /pro/common/download of the component Service Port 9999. The manipulation of the argument fileName wit
- 9.8 Critical severity
zkbio_wdms: Improper Control of Generation of Code
ZKteco ZKBio WDMS before 9.0.2 Build 20250526 allows an attacker to download a database backup via the /files/backup/ component because the filename is based on a predictable timestamp.
- 7.5 High severity
Biotime: Files or Directories Accessible to External Parties
Insecure access control in ZKTeco BioTime through 9.0.1 allows authenticated attackers to escalate their privileges due to the fact that session ids are not validated for the type of user accessing the application by default. Privilege restrictions between non
- 9.8 Critical severity
Biotime: Improper Limitation of a Pathname to a Restricted Directory
ZKTeco BioTime 8.5.5 through 9.x before 9.0.1 (20240617.19506) allows authenticated attackers to create or overwrite arbitrary files on the server via crafted requests to /base/sftpsetting/ endpoints that abuse a path traversal issue in the Username field and
- 7.5 High severity
ZKTeco BioTime Path Traversal Exploited
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. This vulnerability was fixed in version 9.0.120240617.19506 of ZKBioTime.
- 7.5 High severity
Bioaccess Ivs: Improper Limitation of a Pathname to a Restricted Directory
A path traversal vulnerability in ZKTeco BioAccess IVS v3.3.1 allows unauthenticated attackers to read arbitrary files via supplying a crafted payload.
- 7.5 High severity
Bioaccess Ivs: Exposure of Resource to Wrong Sphere
ZKTeco BioAccess IVS v3.3.1 allows unauthenticated attackers to obtain sensitive information about all managed devices, including their IP addresses and device names.
- 7.5 High severity
Zmm200 Firmware: Direct Request
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