PyroCMS Stored Cross-Site Scripting Vulnerability in Admin Redirects

Vulnerability

A stored cross-site scripting vulnerability has been identified in PyroCMS version 3.0.1. This issue resides within the admin redirects configuration, where attackers can inject malicious scripts. By placing a payload in the 'Redirect From' field, it is possible to execute arbitrary JavaScript when administrators access the redirects page.

Impact

Exploitation of this vulnerability allows for stored cross-site scripting, where injected scripts are executed in the context of the user viewing the affected page.

Reproduction

To reproduce this vulnerability, log into the admin panel and navigate to the redirects management page. Once there, edit an existing redirect or create a new one. In the 'Redirect From' field, enter a script payload, such as a SVG image tag with an 'onload' event. After saving the redirect, go back to the redirects overview page. The injected script will execute, demonstrating the cross-site scripting vulnerability.

Added: Dec 11, 2025, 10:34 PM
Updated: Dec 11, 2025, 10:34 PM

Vulnerability Rating

Custom Algorithm
spread
3.4
impact
1.7
exploitability
6.0
remediation
0.0
relevance
1.4
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.