🔍 CVE-2026-41147

8.7
CVSS Score
HIGH
2026-05-22
2026-07-23 11:10
✅ 완료

🇰🇷 한글 설명

NukeViet CMS 4.5.07 및 이전 버전에서 Request 클래스의 서버 측 입력값 검증 미흡으로 인해 저장형 XSS 취약점이 발생합니다. 공격자는 클라이언트 측 필터링을 우회하여 악성 스크립트를 서버에 저장할 수 있으며, 이를 조회하는 관리자나 사용자의 세션을 탈취하거나 페이지를 변조할 수 있습니다.

💡 쉬운 설명

게시판이나 문의 양식에 악성 코드를 몰래 심어두는 취약점입니다. 관리자가 해당 내용을 확인하는 순간, 관리자의 권한을 뺏거나 웹사이트를 마음대로 조작할 수 있습니다.

🇺🇸 원문 (English)

NukeViet CMS is a multi Content Management System. Versions 4.5.07 and prior contain a Stored Cross-Site Scripting (XSS) vulnerability caused by insufficient server-side input sanitization in the Request class. The application relies primarily on client-side filtering to sanitize HTML tags and attributes in user-submitted content, which can be bypassed by intercepting and modifying HTTP requests directly (e.g., using Burp Suite). An attacker can inject malicious payloads which are stored server-side and executed in the browser of any user who views the content. Anyone viewing user-submitted content (such as administrators and moderators reviewing contact messages or comments) is impacted, and the vulnerability can be exploited by any anonymous visitor without authentication, with the Contact module used only as a proof of concept. Potential consequences include session hijacking through cookie theft, unauthorized actions performed under the victim's identity, defacement or redirection to phishing pages, and phishing attacks via manipulated email notifications. This issue has been fixed in version 4.5.08. If developers are unable to upgrade immediately, they should work around this issue by implementing server-side HTML sanitization in the Request class to strip or encode dangerous tags and attributes (e.g., <iframe>, srcdoc, event handlers like onerror/onload), enforcing a Content Security Policy (CSP) to restrict inline script execution, and set cookies with the HttpOnly flag to mitigate cookie theft via XSS.

📍 영향받는 시스템

NukeViet CMS 4.5.07 및 그 이전 모든 버전

⚔️ 공격 벡터

HTTP 요청을 직접 수정하여 서버 측 필터링을 우회한 악성 HTML/스크립트 삽입

🛡️ 대응 방법

NukeViet CMS를 4.5.08 버전으로 업데이트하거나, 서버 측 HTML Sanitization 및 HttpOnly 쿠키 설정을 적용하십시오.

🔧 검증 코드

출력 결과에 NukeViet 4.5.07 이하 버전이 포함되어 있다면 해당 취약점에 노출된 상태입니다.

Shell / Script
curl -s http://<target_url>/path/to/version_info | grep -E 'NukeViet/4\.[0-5]\.[0-7]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server