PT-2026-44828 · Npm+2 · Haxcms-Nodejs+2

Kn1Ph

·

Published

2026-05-29

·

Updated

2026-05-29

·

CVE-2026-48527

CVSS v3.1

8.7

High

VectorAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions HAX CMS versions prior to 26.0.1
Description A stored cross-site scripting (XSS) issue exists in the '/system/api/saveNode' endpoint. An authenticated user with page editing permissions can bypass the HTML sanitizer by injecting an event handler attribute without a preceding whitespace. This occurs because the regex-based sanitization expects a space before event handler attributes, allowing payloads like href="#"onclick="..." to be stored in generated page files. When a user interacts with the injected element, the JavaScript executes in their browser, potentially allowing access to sensitive data such as localStorage.jwt and window.appSettings. The affected parameter is node.body.
Recommendations Update @haxtheweb/haxcms-nodejs to version 26.0.1. Update haxcms-php to version 26.0.2.

Exploit

Fix

XSS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-48527
GHSA-G2G8-95QG-V35H

Affected Products

Hax Cms
Haxcms-Nodejs
Hax Cms Php