MRCMS Path Traversal Vulnerability in File Deletion Function

Vulnerability

A critical path traversal vulnerability has been identified in MRCMS version 3.1.2. The issue arises in the file deletion function of the FileController component, specifically within the admin file management interface. By manipulating the path or name arguments, it is possible to traverse directories and delete arbitrary files from the server. This vulnerability can be exploited remotely and does not require authentication.

Impact

Exploitation of this vulnerability allows for unauthorized deletion of files, potentially disrupting website functionality or causing data loss.

Reproduction

To reproduce this vulnerability, log into the MRCMS backend as an administrator. Upload a test image through the file management section. Once the image is uploaded, send a request to the '/admin/file/delete.do' endpoint, including the manipulated path or name argument that points to the uploaded file. The absence of a cookie value in the request will bypass authentication, resulting in the deletion of the specified file.

Remediation

It is recommended to implement proper access control checks on the file deletion interface to ensure that only authorized users can delete files. Following the principle of least privilege, any request that fails the access control check should be terminated immediately.

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

Vulnerability Rating

Custom Algorithm
spread
1.0
impact
2.5
exploitability
9.7
remediation
0.0
relevance
0.0
threat
6.4
urgency
2.9
incentive
10.0

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