Croogo CMS Path Traversal Vulnerability in Admin File Manager Component

Vulnerability

A path traversal vulnerability has been identified in Croogo CMS versions prior to 4.0.7. The issue arises in the Admin File Manager component, specifically within the FileManager::isEditable function of FileManager/src/Utility/FileManager.php. The vulnerability allows authenticated users to manipulate file paths, potentially leading to arbitrary file writes and, if the files are executed via PHP, remote code execution.

Impact

Exploitation of this vulnerability allows authenticated users to write files outside of designated editable directories, with the potential for executing malicious PHP code if the files are placed in a web-accessible, PHP-executable location.

Reproduction

To reproduce this vulnerability, an authenticated admin user can use the FileManager component to create or edit files. The path validation incorrectly allows writing files outside the intended editable directories. This can be done by sending a request to the 'create-file' or 'edit-file' endpoints with a path that traverses outside the allowed directory.

Added: Jul 19, 2026, 7:22 AM
Updated: Jul 19, 2026, 7:22 AM

Vulnerability Rating

Custom Algorithm
spread
3.4
impact
10.0
exploitability
6.3
remediation
0.0
relevance
9.8
threat
6.4
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.