Home
Home
Trends
Trends
Vulnerabilities
Vulnerabilities
News
News
Researchers
Researchers
Why dbugs?
Why dbugs?
Settings

Shaxzod Turgunov

#26579of 56,330
9.8Total CVSS
Vulnerabilities · 1
PT-2026-50842
9.8
2026-06-19
Filerise · Filerise · CVE-2026-54414
**Name of the Vulnerable Software and Affected Versions** FileRise versions prior to 3.16.0 **Description** A path traversal issue exists in the shared-folder upload endpoint '/api/folder/uploadToSharedFolder.php'. The `FolderController` validates the upload filename using `basename()` and `REGEX FILE NAME`, but these permit URL-encoded sequences. The raw filename is subsequently processed by `UploadModel::handleUpload`, where it is reconstructed using `trim(urldecode(basename($fileName)))`, re-introducing path separators after the initial validation. Because `UploadNamePolicy::isAllowedForWrite()` only evaluates the final component of the path, traversal sequences can bypass extension policies. The destination path is then used in `move uploaded file()` without a realpath containment check, enabling arbitrary file writes outside the intended directory. An attacker with a valid, non-expired, upload-enabled shared-folder link or token can overwrite `users/users.txt` to create an administrator account, potentially leading to unauthenticated admin takeover and remote code execution. **Recommendations** Update to version 3.16.0.