CVE-2026-108798: ZKTeco BioTime hard-coded cryptographic key

CVE-2026-108798 · Severity: high · CVSS 7.3 · Published 2026-10-12

ZKTeco BioTime is a time and attendance management system used by organizations to track employee hours and access control. A flaw in BioTime 9.5.6 uses a hard-coded cryptographic key, allowing attackers on the network to decrypt communications or bypass security protections. This could lead to unauthorized access to employee records, attendance data manipulation, or system compromise.

Technologies: Zkteco BioTime. Vendors: Zkteco.

Quick answers

Is CVE-2026-108798 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-108798 being exploited in the wild.
How severe is CVE-2026-108798?
High severity, with a CVSS score of 7.3, published 12 October 2026.
Which products and versions are affected?
Zkteco BioTime 9.5.6 Build 20260130.3206.
Is there a fix for CVE-2026-108798?
Yes: fixed in 9.5.6 Build 3623. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-108798 attacked?
It is attacked over the network.
Am I affected by CVE-2026-108798?
Check whether you run Zkteco BioTime at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • Fixed in: 9.5.6 Build 3623

Technical details

The vulnerability stems from the use of hard-coded cryptographic keys in BioTime's processing logic, allowing remote attackers to bypass cryptographic protections. The flaw exists in the base product without requiring authentication. An attacker can leverage this to decrypt sensitive communications or forge authenticated requests against the affected system.

Affected products

  • ZKTeco BioTime 9.5.6 Build 20260130.3206

Timeline

  • 2026-10-12: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.