CVE-2020-10667 in Oce Colorwave 500info

Summary

by MITRE

The web application exposed by the Canon Oce Colorwave 500 4.0.0.0 printer is vulnerable to Stored XSS in /TemplateManager/indexExternalLocation.jsp. The vulnerable parameter is map(template_name). NOTE: this is fixed in the latest version.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 05/11/2025

The Canon Oce Colorwave 500 4.0.0.0 printer presents a significant security vulnerability through its web application interface that allows for stored cross-site scripting attacks. This vulnerability exists within the TemplateManager component, specifically in the /TemplateManager/indexExternalLocation.jsp file where user-supplied input is not properly sanitized or validated. The flaw manifests when the application processes the map(template_name) parameter, which serves as the attack vector for malicious script injection. The stored nature of this vulnerability means that once malicious code is injected into the system through this parameter, it persists and will execute whenever the affected page is accessed by other users, making it particularly dangerous in multi-user environments where multiple operators may interact with the printer's web interface. The vulnerability represents a critical weakness in the printer's input validation mechanisms and demonstrates poor security practices in web application development for networked printing devices.

The technical exploitation of this vulnerability follows the patterns established by CWE-79, which defines cross-site scripting as a code injection vulnerability occurring when untrusted data is sent to a web browser without proper validation or encoding. In this case, the map(template_name) parameter serves as the primary injection point where attacker-controlled input can be directly stored in the application's database or configuration files. When other users access the template management interface, their browsers execute the malicious scripts that were previously stored, potentially leading to session hijacking, credential theft, or arbitrary code execution on the victim's machine. The attack requires minimal privileges as the vulnerability exists within the web application layer rather than requiring physical access or administrative credentials to the device itself.

The operational impact of this vulnerability extends beyond simple script execution, potentially enabling attackers to gain unauthorized access to sensitive printer configurations, manipulate document processing workflows, or establish persistent access points within networked environments. Organizations using Canon Oce Colorwave 500 printers in enterprise settings face significant risks as the stored XSS vulnerability can be leveraged to compromise not just individual printer functions but potentially entire document management systems that rely on these devices. The vulnerability aligns with ATT&CK technique T1059.005, which covers the use of scripting languages for execution, and can be classified under T1566.001 for the exploitation of web applications. Network security teams must consider this vulnerability as part of their broader assessment of printer security posture, particularly in environments where printers are directly exposed to internal networks or connected to untrusted external networks.

Mitigation strategies for this vulnerability should include immediate implementation of firmware updates from Canon as the primary remediation measure, as noted in the vulnerability description. Organizations should also implement network segmentation to isolate printer devices from critical network segments and apply web application firewalls to monitor and filter traffic to the affected web application. Input validation and output encoding should be strengthened throughout the application to prevent similar vulnerabilities from occurring in other components. Regular security assessments of networked printing devices should be conducted to identify and remediate similar issues, and access controls should be implemented to limit administrative privileges to only necessary personnel. The vulnerability serves as a reminder of the importance of maintaining up-to-date firmware and security patches for networked devices, particularly those with web interfaces that may be exposed to potential attackers. Organizations should also consider implementing monitoring solutions that can detect anomalous behavior patterns consistent with XSS attack exploitation attempts.

Reservation

03/18/2020

Moderation

accepted

CPE

ready

EPSS

0.01714

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!