🇰🇷 한글 설명
ReloadCMS 1.2.5 이하의 관리자 패널 통계 페이지에서 User-Agent HTTP 헤더를 통해 XSS 공격이 가능한 취약점입니다. 공격자는 임의의 웹 스크립트나 HTML을 주입하여 관리자 페이지에서 실행되도록 할 수 있으며, 이를 통해 임의의 PHP 코드 실행 권한을 획득할 수 있습니다.
💡 쉬운 설명
ReloadCMS 운영 프로그램의 오래된 버전(1.2.5 이하)에서 브라우저 정보 부분을 악용하여 악성 코드를 주입할 수 있습니다. 관리자가 통계 페이지에 접속하면 주입된 코드가 실행되어 시스템이 해킹될 수 있습니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in Anton Vlasov and Rostislav Gaitkuloff ReloadCMS 1.2.5 and earlier allows remote attackers to inject arbitrary web script or HTML and gain leverage to execute arbitrary PHP code via the User-Agent HTTP header, which is displayed by admin/modules/general/statistic.php in the administration panel.
📍 영향받는 시스템
ReloadCMS 버전 1.2.5 이하
⚔️ 공격 벡터
User-Agent HTTP 헤더에 XSS 페이로드 삽입 후 관리자 패널의 statistic.php 접속 시 실행
🛡️ 대응 방법
ReloadCMS를 1.2.6 이상으로 업그레이드하거나, User-Agent 헤더 값에 대한 입력값 검증 및 HTML 이스케이프 처리 적용
🔧 검증 코드
statistic.php 파일이 발견되면 ReloadCMS가 설치된 것으로 확인되며, /path/to/reload/index.php 또는 README에서 버전을 확인하여 1.2.5 이하면 취약
grep -r 'User-Agent' /var/www 2>/dev/null | grep -i reload | head -1 || find / -path '*/reload*' -name 'statistic.php' 2>/dev/null