XSS in Haxtheweb Issues
CVE-2025-49137
HAX CMS PHP allows users to manage their microsite universe with a PHP backend. Prior to version 11.0.0, the application does not sufficiently sanitize user input, allowing for the execution of arbitrary JavaScript code. The 'saveNode' and 'saveManifest' endpoints take user input and store it in the JSON schema for the site. This content is then rendered in the generated HAX site. Although the application does not allow users to supply a `script` tag, it does allow the use of other HTML tags to run JavaScript. Version 11.0.0 fixes the issue.
Vulnerability class: XSS (Cross-Site Scripting)
EPSS: 0.003 (16.2th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 8.5 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N.
Affected products
- Haxtheweb Issues — versions < 11.0.0
- Psu Haxcms-nodejs
- Psu Haxcms-php
Weakness classification (CWE)
Public proof-of-concept exploits
References
- security-advisories@github.com (x_refsource_CONFIRM, Exploit, Third Party Advisory, Issue Tracking)
- security-advisories@github.com (Patch, x_refsource_MISC)
Frequently asked questions
- What is CVE-2025-49137?
- CVE-2025-49137 is a high-severity vulnerability in Haxtheweb Issues, classified under Cross-site Scripting. CVSS score: 8.5/10. Published 2025-06-09.
- How severe is CVE-2025-49137?
- High severity. CVSS v3 base score is 8.5 out of 10.
- Is CVE-2025-49137 known to be exploited?
- 1 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.