🔍 CVE-2025-66492

8.2
CVSS Score
HIGH
2025-12-12
2026-10-14 17:10
✅ 완료

🇰🇷 한글 설명

Masa CMS의 특정 버전에서 ajax URL 쿼리 매개변수의 검증되지 않은 값이 HTML <head> 섹션에 직접 포함되어 발생하는 XSS 취약점입니다. 공격자는 사용자 세션 내에서 임의의 스크립트를 실행하여 세션 하이재킹, 데이터 탈취, 웹사이트 변조 및 악성코드 배포를 수행할 수 있습니다.

💡 쉬운 설명

웹사이트 주소창의 특정 입력값에 악성 코드를 넣어 사용자의 정보를 훔치거나 사이트를 망가뜨릴 수 있는 보안 약점입니다. 공격자가 심어놓은 가짜 명령어가 사용자의 브라우저에서 실행되어 개인정보가 유출될 위험이 있습니다.

🇺🇸 원문 (English)

Masa CMS is an open source Enterprise Content Management platform. Versions 7.2.8 and below, 7.3.1 through 7.3.13, 7.4.0-alpha.1 through 7.4.8 and 7.5.0 through 7.5.1 are vulnerable to XSS when an unsanitized value of the ajax URL query parameter is directly included within the <head> section of the HTML page. An attacker can execute arbitrary scripts in the context of the user's session, potentially leading to Session Hijacking, Data Theft, Defacement and Malware Distribution. This issue is fixed in versions 7.5.2, 7.4.9, 7.3.14, and 7.2.9. To work around this issue, configure a Web Application Firewall (WAF) rule (e.g., ModSecurity) to block requests containing common XSS payload characters in the ajax query parameter. Alternatively, implement server-side sanitization using middleware to strip or escape dangerous characters from the ajax parameter before it reaches the vulnerable rendering logic.

📍 영향받는 시스템

Masa CMS 7.2.8 이하, 7.3.1-7.3.13, 7.4.0.alpha.1-7.4.8, 7.5.0-7.5.1

⚔️ 공격 벡터

ajax URL 쿼리 매개변수에 악성 스크립트를 삽입하여 HTML <head> 섹션에 실행되도록 유도

🛡️ 대응 방법

Masa CMS를 7.5.2, 7.4.9, 7.3.14 또는 7.2.9 이상의 최신 버전으로 업데이트하거나 WAF를 통해 공격 패턴을 차단하십시오.

🔧 검증 코드

출력된 버전 번호가 취약한 버전 범위에 포함되는지 확인하십시오.

Shell / Script
curl -s http://<target_host>/path/to/masa_cms | grep -E 'Masa CMS/([0-9]+\.[0-9]+\.[0-9]+)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server