MuraCMS Trash Restore Cross-Site Request Forgery Vulnerability

Vulnerability

A cross-site request forgery (CSRF) vulnerability has been identified in MuraCMS versions through 10.1.10, allowing attackers to restore deleted content from the trash to unauthorized locations. The vulnerability arises because the cTrash.restore function does not validate CSRF tokens, enabling malicious websites to forge requests that restore content to arbitrary parent locations when an authenticated administrator visits the crafted webpage. Exploitation of this vulnerability could result in the unauthorized restoration of deleted content to inappropriate or malicious locations within the MuraCMS website structure.

Impact

Successful exploitation allows for the unauthorized restoration of deleted content, which could include sensitive documents or outdated content that was removed for security or compliance reasons, to potentially harmful locations within the website structure.

Reproduction

To reproduce this vulnerability, an authenticated administrator must be tricked into visiting a malicious webpage that contains the CSRF exploit. This page can be crafted to automatically submit a hidden form that restores specific content from the trash to a location chosen by the attacker, using the parentid parameter. This exploitation takes advantage of the lack of CSRF token validation in the cTrash.restore function.

Remediation

Users can update to MuraCMS version 10.1.10 or later, where this vulnerability has been addressed.

Added: Mar 18, 2026, 4:45 PM
Updated: Mar 18, 2026, 4:45 PM

Vulnerability Rating

Custom Algorithm
spread
3.4
impact
0.6
exploitability
6.5
remediation
7.7
relevance
4.1
threat
1.6
urgency
2.9
incentive
0.0

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