PT-2025-15465 · Hax Cms · Hax Cms
Userrpr
·
Published
2025-04-08
·
Updated
2025-06-18
·
CVE-2025-32028
CVSS v3.1
9.9
Critical
| Vector | AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions:
HAX CMS PHP versions prior to 10.0.3
Description:
The issue is related to the
save() function in HAXCMSFile.php, which allows for unrestricted file uploads due to a non-exhaustive denylist. This list only blocks files with .php, .sh, .js, and .css extensions, causing the system to "fail open" rather than "fail closed". The vulnerability can be exploited by a remote attacker to upload files with malicious extensions and execute arbitrary code.Recommendations:
For versions prior to 10.0.3, update to version 10.0.3 to fix the vulnerability. As a temporary workaround, consider restricting access to the
save() function in HAXCMSFile.php to minimize the risk of exploitation. Additionally, restrict file uploads to only necessary file types to reduce the attack surface.Exploit
Fix
Unrestricted File Upload
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Hax Cms