Skip to main content
← All vulnerabilities
CVE-2016-20031

ZKTeco ZKBioSecurity 3.0 Local Authorization Bypass via visLogin.jsp

Published
Last modified
published
Not listed in CISA KEV
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

ZKTeco ZKBioSecurity 3.0 contains a local authorization bypass vulnerability in visLogin.jsp that allows attackers to authenticate without valid credentials by spoofing localhost requests. Attackers can exploit the EnvironmentUtil.getClientIp() method which treats IPv6 loopback address 0:0:0:0:0:0:0:1 as 127.0.0.1 and authenticates using the IP as username with hardcoded password 123456 to access sensitive information and perform unauthorized actions.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • ZKTeco Inc. ZKTeco ZKBioSecurity

    3.0.1.0_R_230

References 6

zeroscience.mk

cxsecurity.com

exchange.xforce.ibmcloud.com

packetstormsecurity.com

Exploit-DB

vulncheck.com