CVE-2025-54464: ZKTeco Co WL20 Biometric Attendance System · Cleartext Storage of Sensitive Information
Affects ZKTeco Co WL20 Biometric Attendance SystemSource CVE Database V5
Not known to be exploited · CVSS 7.0 High.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.08% chance of exploitation in 30 days – higher than 0% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 13 Aug 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
AI-suggested
To mitigate this vulnerability, European organizations should first verify if their ZKTeco WL20 devices are running firmware versions at or below ZLM31-FXO1-3.1.8 and prioritize upgrading to a patched firmware version once available. In the absence of an official patch, organizations should implement strict physical security controls to restrict unauthorized access to the devices, including secure placement, surveillance, and access logging. Additionally, consider deploying network segmentation to isolate the attendance system from critical network segments, limiting the potential impact of compromised credentials. Regularly audit device configurations and monitor for unusual access patterns or anomalies in attendance data. If possible, replace vulnerable devices with models that implement secure credential storage and encryption. Engage with ZKTeco support to obtain timelines for firmware updates or alternative mitigation strategies. Finally, educate staff about the risks of physical device tampering and establish incident response procedures for suspected device compromise.
Description
This vulnerability exists in ZKTeco WL20 due to storage of admin and user credentials without encryption in the device firmware. An attacker with physical access could exploit this vulnerability by extracting the firmware and reverse engineer the binary data to access the unencrypted credentials stored in the firmware of targeted device.