High severity · published Oct 12, 2026
CVE-2026-108798
ZKTeco BioTime hard-coded key
7.3
CVSS
0.3%
EPSS
No
On KEV
Description
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 capable of addressing this issue. It is suggested to upgrade the affected component.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
Low
Integrity
Low
Availability
Low
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 20% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
BI
BioTime · ZKTeco
9.5.6 Build 20260130.3206 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-108798
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-108798
vdb-entry
https://vuldb.com/vuln/416575
signature
https://vuldb.com/vuln/416575/cti
third-party-advisory
https://vuldb.com/cve/CVE-2026-108798
third-party-advisory
https://vuldb.com/submit/961812
patch
https://www.zkteco.com/en/Security_Bulletinsibs/27
More from BioTime
7.5
CVE-2023-38950
ZKTeco BioTime Path Traversal Vulnerability
9.8
CVE-2023-38951
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…
7.5
CVE-2023-51142
An issue in ZKTeco BioTime v.8.5.4 and before allows a remote attacker to obtain sensitive information
7.5
CVE-2023-38952
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…
7.5
CVE-2023-38949
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
