CVE-2023-34259
Medium · 4.9CVSS
4.9
EPSS
60.5%
Published
Nov 3, 2023
CISA due date
—
Cloudanix analysis
A flaw in some Kyocera printers can let someone with printer administrator access download sensitive files from the device that should not be accessible.
- Exploitation
- Remote Authenticated
- Attacker needs
- High Privilege
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Firmware
- Class
- Path Traversal
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
This vulnerability is an authenticated path traversal flaw in Kyocera multifunction printer firmware. A user with high privileges can send crafted web requests containing encoded traversal sequences such as /wlmdeu%2f%2e%2e%2f%2e%2e to escape the intended web directory and read arbitrary files from the device filesystem, including files normally restricted to root. The issue affects confidentiality only; it does not directly provide code execution, data modification, or denial of service, but exposed configuration files, credentials, keys, address books, logs, or network settings may enable follow-on compromise.
Why it matters to the business
Compromise can expose sensitive printer-resident data such as stored credentials, email or scan configuration, address books, device logs, network configuration, and potentially documents or metadata handled by the device. Because printers are often joined to enterprise networks and integrated with directory, SMTP, file share, and print-management services, leaked secrets can support lateral movement or broader credential theft. The vulnerability is weaponized and has a high EPSS score, so internet-accessible or broadly reachable management interfaces should be treated as priority exposure even though exploitation requires privileged authentication.
How an attack unfolds
An attacker first obtains or abuses a privileged account for the printer management interface, such as through default credentials, reused passwords, phishing, prior compromise, or weak administrative controls. The attacker then sends a crafted HTTP request to the device web service using encoded directory traversal sequences, for example targeting /wlmdeu%2f%2e%2e%2f%2e%2e followed by sensitive filesystem paths. Because the firmware incompletely restricts path resolution, the device returns files outside the intended web-accessible directory. The attacker can iterate through likely paths to collect configuration files, credentials, certificates, logs, network settings, and other sensitive data. Those artifacts may then be used to access mail relays, file shares, directory services, management platforms, or other internal systems integrated with the printer.
How to fix it
Apply the vendor-provided firmware update or security advisory guidance when available for the affected Kyocera models and firmware lines. If no fixed version is available, reduce exposure immediately: disable internet access to printer web management interfaces, restrict access to trusted administrative networks or VPNs, enforce strong unique administrator passwords, disable unused services, remove default accounts, and limit printer integrations to least privilege. Segment printers from user and server networks where possible, monitor management access, and rotate any credentials, SMTP secrets, LDAP bind accounts, file-share credentials, certificates, or API keys that may have been stored on exposed devices.
How to confirm the fix worked
Confirm the device model and firmware version from the printer control panel, embedded web server, or fleet management platform, and compare it against vendor security guidance for affected releases. Verify that printer administration interfaces are not exposed to the internet and are reachable only from approved management networks. Where authorized, perform a controlled test against a non-production or maintenance-window device to confirm that encoded traversal requests such as /wlmdeu%2f%2e%2e%2f%2e%2e no longer return arbitrary filesystem content. Review access-control rules, firewall policy, and printer web server logs to ensure unauthorized clients cannot reach management endpoints.
Typical attack path
- Identify a vulnerable Kyocera multifunction printer with a reachable web management interface.
- Authenticate with a privileged printer account or use previously obtained administrative credentials.
- Send crafted HTTP requests containing encoded traversal sequences such as /wlmdeu%2f%2e%2e%2f%2e%2e.
- Request sensitive local files from the printer filesystem.
- Extract credentials, certificates, configuration data, address books, logs, or network details from the returned files.
- Use the exposed information for persistence, reconnaissance, credential reuse, or lateral movement against connected services.
How to detect it
Review printer embedded web server logs, reverse proxy logs, firewall logs, NAC records, and SIEM telemetry for authenticated requests containing encoded directory traversal patterns, especially requests to /wlmdeu with URL-encoded ../ sequences. Look for unusual administrative sessions from unfamiliar IP addresses, repeated requests for system files, requests producing unusually large responses, or access outside normal administration hours. If the device forwards syslog, search for web requests containing %2e%2e, %2f, ../, passwd, shadow, config, cert, ldap, smtp, smb, or address-book related strings. Examine printer configuration exports and logs for recently changed administrator accounts, modified network settings, new scan destinations, or altered SMTP/LDAP/SMB settings. Because exploitation requires privileged authentication, correlate suspicious HTTP requests with successful login events, account changes, failed-login bursts, or access from VPN, proxy, or external addresses. If exploitation is suspected, preserve device logs, export current configuration for forensic review, rotate stored credentials, and inspect downstream systems for use of secrets that were stored on the printer.
- /wlmdeu%2f%2e%2e%2f%2e%2e
- /wlmdeu%2F%2E%2E%2F%2E%2E
- %2e%2e%2f
- %2E%2E%2F
- ../
- ..%2f
- ..%252f
- /etc/passwd
- /etc/shadow
- /etc/hosts
- /etc/group
- /etc/issue
- /proc/self/environ
- /proc/version
- /wlmdeu
What your security team should do
- Inventory Kyocera multifunction printers and identify models and firmware versions that match the affected product family.
- Prioritize remediation for devices with web management interfaces reachable from the internet, shared networks, or large user populations because exploitation is weaponized and EPSS is high.
- Restrict printer management interfaces to dedicated administrative networks or VPN access only.
- Update firmware according to Kyocera guidance as soon as available; if no fix is available, apply compensating controls and consider device replacement for high-risk deployments.
- Audit printer administrator accounts, remove defaults, enforce unique strong passwords, and disable unused administrative users.
- Rotate credentials and secrets that may be stored on affected printers, including SMTP, LDAP, SMB, FTP, scan-to-folder, and management-platform credentials.
- Enable and centralize printer web access logs where supported, and monitor for encoded traversal attempts.
- Review historical logs for exploitation attempts and unusual file-read activity from printer management interfaces.
- Segment printers from sensitive internal systems and restrict outbound access to only required services.
The record
Kyocera TASKalfa 4053ci printers through 2VG_S000.002.561 allow /wlmdeu%2f%2e%2e%2f%2e%2e directory traversal to read arbitrary files on the filesystem, even files that require root privileges. NOTE: this issue exists because of an incomplete fix for CVE-2020-23575.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-81163 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')… CWE-22
- CVE-2026-112049 Vita3K before build 4187 contains a path traversal (zip slip) vulnerability in… CWE-22
- CVE-2026-112005 WhoDB 0.104.0 before 0.135.0 contains a path traversal vulnerability that allows remote… CWE-22
- CVE-2026-61702 OpenPrinting CUPS is an open source printing system for Linux and other Unix-like… CWE-22
- CVE-2026-104871 The Angular SSR is a server-rise rendering tool for Angular applications. CWE-22
- CVE-2026-102991 Mako is a template library written in Python. CWE-22
- CVE-2026-101894 The decompress package for Node.js extracts archives. CWE-22
- CVE-2026-100689 GitPython before 3.1.62 does not validate the `path` field read from an untrusted… CWE-22