CtrlPanel Cross-Site Scripting Vulnerability in Ticket Priority Field

Vulnerability

A Cross-Site Scripting (XSS) vulnerability has been identified in CtrlPanel billing software for hosting providers, prior to version 1.0. The issue arises in the TicketsController and Moderation/TicketsController, where insufficient input validation on the priority field during ticket creation allows for unsanitized data to be rendered as raw HTML in the moderator panel. This vulnerability enables attackers to execute malicious scripts in the moderator's browser.

Impact

Exploitation of this vulnerability allows for stored Cross-Site Scripting, where injected scripts are executed in the context of the moderator's browser.

Reproduction

To reproduce this vulnerability, create a ticket and input a priority value that includes malicious scripts. Once the ticket is saved, the unsanitized priority value will be rendered in the moderator panel, executing the injected script.

Remediation

Users can update to CtrlPanel version 1.0 or later, which includes a patch for this vulnerability.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
1.7
exploitability
6.6
remediation
7.7
relevance
0.0
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.