{"id":"CVE-2026-22704","state":"PUBLISHED","title":"HAXcms Has Stored XSS Vulnerability that May Lead to Account Takeover","description":"HAX CMS helps manage microsite universe with PHP or NodeJs backends. In versions 11.0.6 to before 25.0.0, HAX CMS is vulnerable to stored XSS, which could lead to account takeover. This issue has been patched in version 25.0.0.","publishedAt":"2026-01-10T06:22:45.076Z","updatedAt":"2026-01-13T15:09:03.814Z","severity":{"score":8.1,"label":"High","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H","source":"GitHub_M"},"assigner":"GitHub_M","products":["haxtheweb issues"],"affected":[{"vendor":"haxtheweb","product":"issues","versions":[{"version":">= 11.0.6, < 25.0.0","status":"affected"}]}],"references":["https://github.com/haxtheweb/issues/security/advisories/GHSA-3fm2-xfq7-7778","https://github.com/haxtheweb/haxcms-nodejs/commit/317a8ae29f88be389f7cfeffaef416957122d97e","https://github.com/haxtheweb/haxcms-nodejs/releases/tag/v25.0.0"],"weaknesses":["CWE-79"],"ingestedAt":"2026-10-29T20:11:21.040Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/22xxx/CVE-2026-22704.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-22704","state":"PUBLISHED","datePublished":"2026-01-10T06:22:45.076Z","dateUpdated":"2026-01-13T15:09:03.814Z","assignerShortName":"GitHub_M","assignerOrgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateReserved":"2026-01-08T19:23:09.857Z"},"containers":{"cna":{"title":"HAXcms Has Stored XSS Vulnerability that May Lead to Account Takeover","descriptions":[{"lang":"en","value":"HAX CMS helps manage microsite universe with PHP or NodeJs backends. In versions 11.0.6 to before 25.0.0, HAX CMS is vulnerable to stored XSS, which could lead to account takeover. This issue has been patched in version 25.0.0."}],"affected":[{"vendor":"haxtheweb","product":"issues","versions":[{"version":">= 11.0.6, < 25.0.0","status":"affected"}]}],"references":[{"url":"https://github.com/haxtheweb/issues/security/advisories/GHSA-3fm2-xfq7-7778","name":"https://github.com/haxtheweb/issues/security/advisories/GHSA-3fm2-xfq7-7778","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/haxtheweb/haxcms-nodejs/commit/317a8ae29f88be389f7cfeffaef416957122d97e","name":"https://github.com/haxtheweb/haxcms-nodejs/commit/317a8ae29f88be389f7cfeffaef416957122d97e","tags":["x_refsource_MISC"]},{"url":"https://github.com/haxtheweb/haxcms-nodejs/releases/tag/v25.0.0","name":"https://github.com/haxtheweb/haxcms-nodejs/releases/tag/v25.0.0","tags":["x_refsource_MISC"]}],"metrics":[{"cvssV3_1":{"attackComplexity":"HIGH","attackVector":"NETWORK","availabilityImpact":"HIGH","baseScore":8.1,"baseSeverity":"HIGH","confidentialityImpact":"HIGH","integrityImpact":"HIGH","privilegesRequired":"LOW","scope":"CHANGED","userInteraction":"REQUIRED","vectorString":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H","version":"3.1"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-79","lang":"en","description":"CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","type":"CWE"}]}],"providerMetadata":{"shortName":"GitHub_M","orgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateUpdated":"2026-01-13T15:09:03.814Z"},"source":{"advisory":"GHSA-3fm2-xfq7-7778","discovery":"UNKNOWN"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-01-12T13:41:11.957454Z","id":"CVE-2026-22704","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-01-12T13:41:21.317Z"}}]}}}