CVE-2016-20026
Hardcoded Credentials in ZKTeco Tomcat Enable Remote Code Execution
Publication date: 2026-03-16
Last updated on: 2026-03-16
Assigner: VulnCheck
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| zkteco | zkbiosecurity | 3.0.1.0_r_230 |
| zkteco | zkbiosecurity | 3.0.1.0 |
| zkteco | zkbiosecurity | * |
| zkteco | zkbiosecurity | 3.0 |
| apache | tomcat | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-798 | The product contains hard-coded credentials, such as a password or cryptographic key. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability exists in ZKTeco ZKBioSecurity 3.0, where the bundled Apache Tomcat server contains hardcoded credentials. These credentials are stored in the tomcat-users.xml file and allow unauthenticated attackers to access the Tomcat manager application.
Attackers can use these hardcoded credentials to upload malicious WAR archives containing JSP applications, which enables them to execute arbitrary code on the system with SYSTEM privileges.
How can this vulnerability impact me? :
The vulnerability allows attackers to gain unauthorized access to the Tomcat manager application without authentication.
By uploading malicious WAR files, attackers can execute arbitrary code with SYSTEM-level privileges, potentially leading to full system compromise.
This can result in data theft, system disruption, installation of malware, or further attacks within the affected environment.
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:
I don't know
How can this vulnerability be detected on my network or system? Can you suggest some commands?
I don't know
What immediate steps should I take to mitigate this vulnerability?
I don't know