Skip to main content
CVE-2025-54465VulnerabilityPublished

CVE-2025-54465: ZKTeco Co WL20 Biometric Attendance System · Use of Hard-coded Credentials

Affects ZKTeco Co WL20 Biometric Attendance SystemSource CVE Database V5

0

Not known to be exploited · CVSS 6.8 Medium.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 4.0 base score
6.8Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 8% 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:N/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 13 Aug 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

1. Physical Security: Strengthen physical security controls around biometric attendance devices to prevent unauthorized access or tampering. 2. Network Segmentation: Isolate the MQTT broker and attendance devices on dedicated network segments with strict access controls to limit exposure. 3. Monitor MQTT Traffic: Implement logging and anomaly detection on MQTT communications to identify unauthorized access or manipulation attempts. 4. Firmware Integrity Checks: Regularly verify device firmware integrity to detect unauthorized modifications or extraction attempts. 5. Vendor Engagement: Engage with ZKTeco Co to request firmware updates or patches that remove hard-coded credentials and implement secure credential storage mechanisms. 6. Credential Rotation: If possible, change MQTT credentials post-deployment and avoid using default or hard-coded credentials. 7. Incident Response Planning: Prepare response plans for potential compromise scenarios involving biometric systems, including forensic analysis and data integrity verification. 8. Device Replacement: Consider replacing vulnerable devices with models that follow secure development practices if patches are unavailable in a timely manner.

Description

This vulnerability exists in ZKTeco WL20 due to hard-coded MQTT credentials and endpoints stored in plaintext within the device firmware. An attacker with physical access could exploit this vulnerability by extracting the firmware and analyzing the binary data to retrieve the hard-coded MQTT credentials and endpoints from the targeted device. Successful exploitation of this vulnerability could allow the attacker to gain unauthorized access to the MQTT broker and manipulate the communications of the targeted device.

References

Community reviews

Loading reviews…