PT-2026-41975 · Npm+1 · @Haxtheweb/Haxcms-Nodejs+2
Published
2026-05-19
·
Updated
2026-06-06
·
CVE-2026-46393
CVSS v4.0
7.1
High
| Vector | AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
HAX CMS versions prior to 26.0.0
Description
An authenticated Server-Side Request Forgery (SSRF) allows users to fetch arbitrary internal or local resources and write the responses to a web-accessible directory, enabling arbitrary file read and internal network access. The issue exists in the '/createSite' endpoint, where the
build.files parameter accepts arbitrary URLs or local file paths. This input is processed without validation and fetched server-side using the file get contents() function. Because the bulk-import flag bypasses is uploaded file() validation, attackers can use various URL schemes to access external URLs, internal services, cloud metadata endpoints, or local file paths. The fetched content is then written to the 'sites//files/' directory, making it accessible via the web.Recommendations
Update to version 26.0.0.
Avoid using the
build.files parameter in the '/createSite' endpoint until the update is applied.Exploit
Fix
SSRF
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
@Haxtheweb/Haxcms-Nodejs
Haxcms-Nodejs
Hax Cms Php