Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege BioTime access
-
ExploitSend request to /base/api/systemSettings
-
ExecutionBypass access-control check
-
ImpactRead/alter system settings
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation targets the System Settings API exposed at /base/api/systemSettings in ZKTeco BioTime 9.5.6 Build 20260130.3206 and requires the attacker to already possess a low-privilege authenticated account (CVSS PR:L) with network reachability to the BioTime web application. The limiting factors are the need for valid low-privilege credentials or session access and the fact that impact is confined to confidentiality of system settings (VC:L; no integrity or availability impact); no user interaction is required (UI:N) and complexity is low (AC:L). Note the description/tag ('Authentication Bypass') suggests unauthenticated access, but the CVSS vector indicates authentication is required - confirm with the vendor which boundary is actually crossed. |
| Impact | This is a low-to-moderate priority issue despite the 'Authentication Bypass' tag. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) describes a network-reachable, low-complexity flaw that nevertheless REQUIRES existing low privileges (PR:L) and yields only limited confidentiality impact (VC:L) with no integrity or availability effect - consistent with CWE-284 (improper access control) exposing a System Settings API endpoint to users who should not reach it. The 5.3 score and the single VC:L impact indicate information disclosure / unauthorized read of settings rather than full takeover. Critically, the 'Authentication Bypass' tag CONFLICTS with the CVSS PR:L metric: a true authentication bypass would be PR:N, so the vector implies an authenticated-but-under-privileged actor rather than an unauthenticated one - verify the exact privilege boundary with the vendor. There is NO EPSS score, NO CISA KEV listing, and NO public POC in the provided data, and the sole source is VulDB with no corroborating vendor advisory (the vendor was contacted and did not respond). With no exploitation-probability signal and no active-exploitation evidence, this reads as a genuine but lower-tier access-control weakness, not an urgent widespread threat. |
| Exploit ScenarioDerived | An attacker who already holds a low-privilege BioTime account (or has obtained one) sends crafted requests directly to the /base/api/systemSettings endpoint, which fails to properly enforce access controls, allowing them to read or manipulate system settings they should not be authorized to access. The attack is performed remotely over the network with low complexity. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
ZKTeco BioTime 9.5.6 Build 20260130.3206 exposes its System Settings API at /base/api/systemSettings to improper access controls, allowing a remote attacker who already holds valid low-privilege credentials to retrieve sensitive system settings due to a CWE-284 authorization flaw. The vulnerability carries a CVSS 4.0 base score of 5.3 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N) and is not known to be actively exploited or to have public exploit code at the time of analysis. Note the discrepancy between the 'Authentication Bypass' tag and the PR:L vector: the assessed impact is limited to confidentiality of system settings, with no integrity or availability impact, making this a low-to-moderate priority issue despite the tag.
RemediationAI
No vendor-released patch was identified at time of analysis; the vendor was contacted but did not respond, and the VulDB entry at https://vuldb.com/vuln/416572 is the only advisory reference. Until a patch is available, apply compensating controls: restrict network access to the BioTime web application and API to trusted management networks or VPN-only access (side effect: legitimate remote users must use VPN, which may add friction); enforce strict least-privilege roles so that only necessary administrator accounts can reach /base/api/systemSettings, and audit existing low-privilege accounts (side effect: operational overhead and possible disruption if legitimate functions depend on broader access); deploy a reverse proxy or WAF rule to block or alert on unauthorized requests to /base/api/systemSettings (side effect: false positives can block legitimate admin traffic, so start in monitor mode); and enable detailed logging for API calls to that endpoint to detect attempted misuse. Because the impact is confidentiality-only, prioritize monitoring and access restriction over emergency patching, but reassess if the vendor confirms that the flaw actually allows unauthenticated access as the 'Authentication Bypass' tag suggests.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the System Settings API endpoint /base/api/systemSettings within ZKTeco BioTime, a web-based time and attendance and access control management platform. CWE-284 (Improper Access Control) indicates that the application fails to enforce proper authorization checks on this endpoint, permitting a user with a low-privilege authenticated account to access system configuration data that should be restricted to higher-privileged administrators. The CPE entry cpe:2.3:a:zkteco:biotime:*:*:*:*:*:*:*:* uses a wildcard that nominally covers all BioTime versions, but the reported affected build is 9.5.6 Build 20260130.3206. The CVSS 4.0 vector (PR:L) requires authentication, which conflicts with the 'Authentication Bypass' tag; per the independent assessment, the vector should be treated as authoritative and the actual crossed boundary should be confirmed with the vendor. The attack vector is network-based and complexity is low, but the confidentiality impact is low and there is no integrity or availability impact.
Know when Biotime gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network endpoint reachable with low complexity but requires an existing low-privilege account (PR:L); improper access control exposes settings as limited confidentiality only, no integrity/availability impact.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
DescriptionCVE.org
A vulnerability was detected in ZKTeco BioTime 9.5.6 Build 20260130.3206. Affected by this issue is some unknown functionality of the file /base/api/systemSettings of the component System Settings API. Performing a manipulation results in improper access controls. The attack can be initiated remotely. The vendor was contacted early about this disclosure but did not respond in any way.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
A path traversal vulnerability in the iclock API of ZKTeco BioTime v8.5.5 allows unauthenticated attackers to read arbit
Insecure access control in ZKTeco BioTime through 9.0.1 allows authenticated attackers to escalate their privileges due
An issue in ZKTeco BioTime v.8.5.4 and before allows a remote attacker to obtain sensitive information. Rated high sever
Zkteco BioTime < 8.5.3 Build:20200816.447 is vulnerable to Incorrect Access Control via Leave, overtime, Manual log. Rat
An issue in ZKTeko BioTime v.8.5.4 and before allows a remote attacker to obtain sensitive information via the Authentic
ZKTeco BioTime 8.5.5 through 9.x before 9.0.1 (20240617.19506) allows authenticated attackers to create or overwrite arb
Zkteco BioTime < 8.5.3 Build:20200816.447 is vulnerable to Incorrect Access Control via resign, private message, manual
A vulnerability was found in ZKTeco BioTime up to 9.5.2. Rated medium severity (CVSS 5.3), this vulnerability is remotel
ZKTeco BioTime 8.5.4 is missing authentication on folders containing employee photos, allowing an attacker to view them
An issue in a hidden API in ZKTeco BioTime v8.5.5 allows unauthenticated attackers to arbitrarily reset the Administrato
Hard-coded cryptographic keys shipped inside ZKTeco BioTime 9.5.6 Build 20260130.3206 can be recovered by anyone with ac
In Zkteco BioTime < 8.5.3 Build:20200816.447, an employee can hijack an administrator session and cookies using blind cr
EUVD-2026-97166
GHSA-gw6g-7mcq-52gh
NVD
CVE.org
EPSS
VulDB
Exploit-DB