GHSA-59g8-h59f-8hjpHigh

NodeJS version of HAX CMS Has Disabled Content Security Policy That Enables Cross-Site Scripting

Published
July 21, 2025
Last Modified
July 21, 2025

🔗 CVE IDs covered (1)

📋 Description

Summary

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.

Details

The contentSecurityPolicy value is explicitly disabled in the application's Helmet configuration in app.js.

permissive-csp-code

Affected Resources

PoC

To reproduce this vulnerability, install HAX CMS NodeJS. The application will load without a CSP configured.

Impact

In conjunction with an XSS vulnerability, an attacker could execute arbitrary scripts and exfiltrate data, including session tokens and sensitive local data.

Additional Information

🎯 Affected products1

  • npm/@haxtheweb/haxcms-nodejs:<= 11.0.7

🔗 References (4)