Sceawere
Vulnerability Detail
CVE-2026-108797UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
ZKTeco BioTime Authorization Bypass
Vulnerability Metadata
- Severity
- Medium
- Score / CVSS
- 4.3
- Creation Date
- 4h ago
- Vendor
- ZKTeco
- Product
- BioTime
- Attack Type
- Authorization Bypass
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
- Attack Complexity
- LOW
Narrative and Response
Description
A vulnerability has been found in ZKTeco BioTime 9.5.6 Build 20260130.3206. This vulnerability affects unknown code of the file /personnel/api/employees/ of the component Employee REST API. The manipulation leads to authorization bypass. The attack may be initiated remotely. The vendor was contacted early about this disclosure but did not respond in any way.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "4.3",
"pubDate": "2026-10-12T04:16:48.563Z",
"pubdate": "2026-10-12T04:16:48.563Z",
"executiveSummary": "A critical authorization bypass vulnerability has been identified within the ZKTeco BioTime 9.5.6 Build 20260130.3206 platform.\nThe vulnerability resides in the Employee REST API, specifically affecting the /personnel/api/employees/ endpoint.\nThis security flaw allows an unauthenticated, remote attacker to circumvent access control mechanisms, potentially gaining unauthorized access to sensitive employee data managed by the system.\nThe risk implication is significant as the vulnerability facilitates unauthorized information disclosure without requiring valid credentials.\nThe absence of vendor communication or a publicly available patch necessitates immediate defensive posture adjustments to limit exposure and prevent potential exploitation of the affected REST API interface.",
"technicalDetails": "The vulnerability is characterized as an authorization bypass occurring within the Employee REST API component of ZKTeco BioTime 9.5.6 Build 20260130.3206.\nThe flaw manifests specifically through the /personnel/api/employees/ endpoint, which fails to correctly validate the authorization state of incoming HTTP requests.\nRoot Cause Analysis: The underlying issue suggests a failure in the application's middleware or access control layer to enforce session verification or role-based access control (RBAC) checks when the API processes requests to the /personnel/api/employees/ path. Typically, in such REST architectures, requests to sensitive personnel data endpoints should be gated by a security filter that authenticates the requester and verifies their privileges; however, in this implementation, the endpoint exhibits insufficient protection, allowing requests to bypass the intended authentication sequence.\nExploitation Method: An attacker can exploit this by sending crafted HTTP requests (e.g., GET, POST, or other methods supported by the API) directly to the /personnel/api/employees/ endpoint. Because the server does not enforce mandatory authentication checks on this specific route, it processes the request as if it were a valid, authorized action.\nAttack Flow: 1. The attacker performs reconnaissance to identify the reachable REST API endpoint at /personnel/api/employees/. 2. The attacker transmits a standard API request to this endpoint without providing valid session tokens or credentials. 3. The server-side application logic fails to reject the request and instead executes the backend functions associated with the endpoint, effectively returning or manipulating sensitive employee record data. 4. The payload is inherently the absence of authentication, which the system erroneously treats as a valid state.\nImpact and Exposure: Successful exploitation grants the attacker remote access to personnel data. Depending on the API's backend functionality, this could result in unauthorized data exfiltration, modification of employee records, or systemic information disclosure. The exposure is categorized as critical due to the remote, unauthenticated nature of the attack vector, making it a viable target for automated scanning and exploitation tools over the network."
}