🔍 CVE-2026-48527

8.7
CVSS Score
HIGH
2026-05-29
2026-07-21 12:10
✅ 완료

🇰🇷 한글 설명

HAX CMS의 /system/api/saveNode 엔드포인트에서 저장형 XSS 취약점이 발견되었습니다. 페이지 편집 권한이 있는 인증된 사용자가 HTML Sanitizer를 우회하여 이벤트 핸들러 속성을 주입할 수 있습니다.

💡 쉬운 설명

웹사이트 관리 권한이 있는 사람이 악성 코드를 몰래 심어 다른 사용자의 정보를 훔칠 수 있는 보안 결함입니다. 특수하게 조작된 코드를 입력하면 보안 필터가 이를 걸러내지 못하고 실행하게 됩니다.

🇺🇸 원문 (English)

HAX CMS helps manage microsite universe with PHP or NodeJs backends. Versions up to and including 26.0.0 are affected by a stored cross-site scripting (XSS) vulnerability in the `/system/api/saveNode` endpoint. An authenticated user with a permission to edit pages can bypass the HTML sanitizer by injecting an event handler attribute without whitespace before the attribute name. @haxtheweb/haxcms-nodejs 26.0.1 and haxcms-php 26.0.2 patch the issue.

📍 영향받는 시스템

HAX CMS (PHP/NodeJs backend) 버전 26.0.0 이하

⚔️ 공격 벡터

인증된 사용자가 /system/api/saveNode 엔드포인트에 공백 없이 이벤트 핸들러를 포함한 악성 HTML 주입

🛡️ 대응 방법

@haxtheweb/haxcms-nodejs 26.0.1 또는 haxcms-php 26.0.2 버전으로 업데이트

🔧 검증 코드

출력된 패키지 버전이 26.0.1(NodeJs) 또는 26.0.2(PHP) 미만인지 확인하십시오.

Shell / Script
npm list @haxtheweb/haxcms-nodejs || php -r "echo 'Check haxcms-php version via composer';"

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N

💻 영향받는 소프트웨어

PHP