Critical severity · published Jun 5, 2026
CVE-2026-46496
HAX CMS: Stored XSS via '<video-player>' component allows arbitrary JavaScript execution and token theft
9.3
CVSS
0.2%
EPSS
No
On KEV
Description
HAX CMS helps manage microsite universe with PHP or NodeJs backends. A stored cross-site scripting (XSS) vulnerability exists in versions prior to 26.0.0 due to improper sanitization of the `<video-player>` component. The component allows `javascript:` URIs in the `source` attribute, which are executed when the page is viewed. This enables attackers to execute arbitrary JavaScript in the context of the victim’s browser and access sensitive data such as JWT tokens and more. Version 26.0.0 fixes the issue.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 14% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
HA
haxcms-nodejs · haxtheweb
< 26.0.0 · source: vendor
VI
video-player · haxtheweb
< 26.0.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-46496
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-46496
github.com
https://github.com/haxtheweb/issues/security/advisories/GHSA-2m6p-hm3w-6jm3
More from haxcms-nodejs
9.4
CVE-2026-46399
Authenticated Remote Code Execution via File Overwrite
9.3
CVE-2026-46396
HAX CMS has a stored XSS via <iframe> that allows access to sensitive client-side data and account takeover
9.3
CVE-2026-46395
HAX CMS Vulnerable to Private Key Disclosure via Broken HMAC Implementation
8.7
CVE-2026-46511
HAXcms: Mass Token Exfiltration and Cross-Tenant Hijack
8.7
CVE-2026-48527
HaxCMS has a stored Cross-Site Scripting (XSS) bypass in saveNode endpoint
