High severity · published Jun 5, 2026
CVE-2026-46511
HAXcms: Mass Token Exfiltration and Cross-Tenant Hijack
8.7
CVSS
0.3%
EPSS
No
On KEV
Description
HAX CMS helps manage microsite universe with PHP or NodeJs backends. Prior to version 26.0.0, an attack chain utilizing Stored XSS alongside dynamic token exposure in the `/system/api/connectionSettings` endpoint allows an authenticated attacker to perform a complete cross-tenant account takeover. The API dynamically leaks the active session's authentication tokens (including the `jwt`, `user_token`, `site_token`, and `appstore_token`) into a global JavaScript variable (`window.appSettings`). An attacker can exploit the XSS vulnerability to force a victim's browser to silently fetch their specific connection settings, extract the tokens, and exfiltrate them to an attacker-controlled webhook. Version 26.0.0 patches the issue.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 20% 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
HA
haxcms-php · haxtheweb
< 26.0.0 · source: vendor
Affected product
HA
haxcms-nodejs
haxtheweb
More from haxcms-nodejs
9.4
CVE-2026-46399
Authenticated Remote Code Execution via File Overwrite
9.3
CVE-2026-46496
HAX CMS: Stored XSS via '<video-player>' component allows arbitrary JavaScript execution and token theft
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-48527
HaxCMS has a stored Cross-Site Scripting (XSS) bypass in saveNode endpoint