EyeLock nano NXT: Path traversal in logdownload.php (CVE-2016-20104)
EyeLock nano NXT biometric devices contain a path traversal vulnerability in logdownload.php that allows unauthenticated attackers to read arbitrary system files via the path parameter.
CVE search metadata
CVE search record: CVE-2016-20104. Severity: high. CVSS: 7.5. KEV: no. Product: nano NXT (3.05.1193, 3.04.1108, 3.03.944, 3.01.646). Brief: EyeLock nano NXT: Path traversal in logdownload.php (CVE-2016-20104). Brief link: https://feed.craftedsignal.io/briefs/2026-10-eyelock-path-traversal/
Triage facts
Revision 1- Applicability
- nano NXT (3.05.1193, 3.04.1108, 3.03.944, 3.01.646)
- Evidence
- Unknown
- Severity
- High
- Action
- Immediate escalation
- Sources
- 1 public source
- Freshness
- Revision 1Oct 20, 21:54 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- B2Likely
EyeLock nano NXT biometric authentication devices (firmware versions 3.05.1193, 3.04.1108, 3.03.944, and 3.01.646) are vulnerable to an unauthenticated path traversal vulnerability identified as CVE-2016-20104. The issue resides within the logdownload.php script, which fails to sanitize user-supplied input provided via the path parameter. By submitting a crafted GET request containing directory traversal sequences (such as ../), an attacker can access sensitive system files outside of the intended directory, such as /etc/passwd. The Shadowserver Foundation reported observing in-the-wild exploitation of this vulnerability starting on October 19, 2023. This is a high-severity flaw as it allows for information disclosure without authentication on edge-exposed biometric hardware.
Impact
Successful exploitation of CVE-2016-20104 allows unauthorized attackers to read arbitrary files from the EyeLock nano NXT device filesystem. This can lead to the exposure of sensitive configuration files, credential hashes, or system information, potentially facilitating further unauthorized access or device compromise in physical security environments.
Recommendation
- Audit network perimeters to identify and restrict internet access to the web management interface of EyeLock nano NXT devices.
- If the devices are currently running vulnerable versions (3.05.1193, 3.04.1108, 3.03.944, or 3.01.646), prioritize applying the vendor-provided firmware security update to remediate CVE-2016-20104.
- Deploy the provided Sigma rule to monitor for exploitation attempts targeting the logdownload.php script.
Immediate actions
Patch EyeLock nano NXT devices to the latest secure version available from the vendor
Threat Hunt
Identify GET requests to /scripts/logdownload.php with path traversal in access logs
Data: Web server logs
Mitigations
Restrict network access to EyeLock nano NXT management interfaces
CVE-2016-20104
Detection coverage 1
Detects CVE-2016-20104 Exploitation - Path Traversal in logdownload.php
highDetects GET requests to logdownload.php containing path traversal sequences indicating an attempt to read files like /etc/passwd
Detection queries are available on the platform. Get full rules →