CVE-2023-34260
High · 7.5CVSS
7.5
EPSS
73.4%
Published
Nov 3, 2023
CISA due date
—
Cloudanix analysis
A vulnerable printer can be knocked offline by a specially crafted web request, disrupting printing and scanning until the device or service recovers.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Firmware
- Class
- Path Traversal
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
This is an unauthenticated, network-reachable path traversal flaw in the web interface of affected Kyocera printer firmware. A crafted HTTP request using encoded directory traversal sequences and a null-byte-style suffix can cause the device service to fail while attempting to resolve a path such as the /etc directory. The assessed impact is availability-only: confidentiality and integrity are not indicated as directly affected, but the vulnerable service or device can become unavailable. The CVSS vector indicates low attack complexity, no privileges required, no user interaction, and high availability impact.
Why it matters to the business
A successful attack can interrupt printing, scanning, copying, and related office workflows that depend on affected devices. Because exploitation is remote, unauthenticated, and public exploit activity or exploit code is available, internet-exposed or broadly accessible printer web interfaces are higher-risk. Although this vulnerability is not currently listed in CISA KEV and is not marked as ransomware-used, the EPSS score is high, indicating meaningful likelihood of exploitation in the wild. Outages may create operational disruption, help desk load, missed business deadlines, and temporary loss of document-processing capability.
How an attack unfolds
An attacker first identifies an affected Kyocera printer or compatible firmware web interface reachable over the network. The attacker then sends a specially crafted HTTP request to the device, targeting the /wlmdeu path and using percent-encoded traversal sequences such as %2f%2e%2e%2f%2e%2e followed by a directory reference like %2fetc%00index.htm. The device mishandles the path resolution attempt and may experience a service outage or denial of service. Exploitation does not require authentication, prior access, or user interaction, so exposed management interfaces can be attacked directly from any network path that can reach the printer web service.
How to fix it
Upgrade affected devices to the latest vendor-provided firmware when available. The input does not provide a confirmed fixed version, so administrators should verify current vendor advisories and obtain the most recent firmware for affected Kyocera TASKalfa/d-Copia-related models and firmware lines, especially devices at or below firmware 2VG_S000.002.561 where applicable. If an update is not immediately available, restrict access to printer web management interfaces using network segmentation, firewall rules, VPN-only administration, and trusted administrator IP allowlists. Disable unnecessary web management exposure from untrusted networks, block internet access to printer administration ports, and monitor or filter requests containing encoded traversal patterns such as %2e%2e and %00. Where supported, place management interfaces behind an authenticated administrative gateway rather than exposing them directly.
How to confirm the fix worked
Confirm each affected device model and firmware revision from the printer administration interface or fleet management tooling, and verify that firmware is newer than the vulnerable branch identified by the vendor or is the latest available release. Validate that printer web management ports are not reachable from the internet or untrusted network segments. Review firewall, proxy, IDS/IPS, and printer web logs for requests to /wlmdeu containing encoded traversal sequences. Avoid running denial-of-service proof-of-concept tests against production printers; if validation is required, perform it only in a controlled lab with an identical firmware version and maintenance approval. After remediation, confirm normal printing and scanning functions, stable web interface availability, and enforcement of access controls to the management interface.
Typical attack path
- Scan for exposed Kyocera or related printer web interfaces on HTTP or HTTPS management ports.
- Fingerprint the device model, firmware family, or web interface paths associated with the affected firmware.
- Send a crafted request containing encoded path traversal sequences against the /wlmdeu endpoint.
- Trigger device web-service instability or a broader service outage while the device attempts to resolve the malformed path.
- Repeat the request to sustain disruption or target multiple devices across the reachable network segment.
How to detect it
To determine whether exploitation has already been attempted, review logs from network firewalls, secure web gateways, reverse proxies, IDS/IPS sensors, NetFlow, EDR/NDR platforms, and any printer web access logs or device event logs. Focus on HTTP requests to printer management interfaces that include /wlmdeu combined with encoded traversal strings such as %2e%2e, %2f, and null-byte-like %00 sequences. Correlate suspicious requests with printer outages, web interface crashes, device reboots, SNMP availability gaps, help desk tickets reporting printer downtime, or monitoring alerts showing loss of TCP/80, TCP/443, or vendor management services. Because embedded printer logging may be limited or overwritten quickly, perimeter and network telemetry are often the best historical sources. Look for repeated requests from a single source, scanning across multiple printers, or requests immediately preceding service unavailability.
- /wlmdeu%2f%2e%2e%2f%2e%2e
- /wlmdeu%2f%2e%2e%2f%2e%2e%2fetc%00index.htm
- GET /wlmdeu%2f%2e%2e%2f%2e%2e%2fetc%00index.htm
- POST /wlmdeu%2f%2e%2e%2f%2e%2e
- /wlmdeu/../../etc
- %2fetc%00index.htm
- %00index.htm
- wlmdeu%2f%2e%2e
- %2e%2e%2f%2e%2e%2fetc
- /etc%00index.htm
What your security team should do
- Prioritize inventory of Kyocera and related printer models/firmware that expose HTTP or HTTPS management interfaces, especially devices running firmware at or below 2VG_S000.002.561 where applicable.
- Patch or update affected printer firmware to the latest vendor release as soon as practical; no fixed version was supplied in the input, so verify directly with the vendor or authorized support channel.
- Immediately remove printer management interfaces from internet exposure and restrict access to trusted administrative networks only.
- Deploy firewall, IDS/IPS, WAF, or proxy detections for /wlmdeu requests containing encoded traversal and null-byte patterns.
- Search historical network and web access logs for exploitation attempts, particularly repeated malformed requests followed by device outages or restarts.
- Ensure printers are included in vulnerability management, asset inventory, log collection, and incident response procedures rather than treated as unmanaged peripherals.
- Prepare operational fallback procedures for document processing if critical office printers become unavailable.
The record
Kyocera TASKalfa 4053ci printers through 2VG_S000.002.561 allow a denial of service (service outage) via /wlmdeu%2f%2e%2e%2f%2e%2e followed by a directory reference such as %2fetc%00index.htm to try to read the /etc directory.
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