The NodeJS version of HAX CMS has a disabled Content Security Policy (CSP). This configuration is insecure for a production application because it does not protect against cross-site-scripting attacks.
The contentSecurityPolicy value is explicitly disabled in the application's Helmet configuration in app.js.
To reproduce this vulnerability, install HAX CMS NodeJS. The application will load without a CSP configured.
In conjunction with an XSS vulnerability, an attacker could execute arbitrary scripts and exfiltrate data, including session tokens and sensitive local data.
{
"cwe_ids": [
"CWE-79"
],
"github_reviewed": true,
"github_reviewed_at": "2025-07-21T19:51:14Z",
"nvd_published_at": "2025-07-21T21:15:26Z",
"severity": "HIGH"
}