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

Weakness classification (CWE)

Public proof-of-concept exploits

References

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.