🇰🇷 한글 설명
SlimStat Analytics WordPress 플러그인 5.5.0 미만 버전에서 방문자의 지리적 위치(geolocation) 값을 적절히 필터링하지 않아 발생하는 보안 취약점입니다. 공격자는 Cloudflare 위치 정보 제공자를 사용하는 환경에서 악성 스크립트를 삽입할 수 있으며, 관리자가 보고서를 확인하는 순간 스크립트가 실행됩니다.
💡 쉬운 설명
해커가 가짜 위치 정보를 보내 웹사이트 관리자의 브라우저에서 악성 코드가 실행되게 만드는 공격입니다. 관리자가 통계 보고서를 보는 순간 관리자 권한을 탈취당할 위험이 있습니다.
🇺🇸 원문 (English)
The SlimStat Analytics WordPress plugin before 5.5.0 does not escape a visitor-controlled geolocation value before outputting it in its admin analytics reports, allowing unauthenticated visitors to store a cross-site scripting payload that executes in the browser of an administrator who views the reports. Exploitation requires the SlimStat Analytics WordPress plugin before 5.5.0 to be configured to use the Cloudflare geolocation provider.
📍 영향받는 시스템
SlimStat Analytics WordPress plugin version < 5.5.0 (Cloudflare geolocation provider 사용 시)
⚔️ 공격 벡터
Cloudflare 위치 정보를 이용한 비인증 사용자의 저장형 XSS (Stored Cross-Site Scripting)
🛡️ 대응 방법
SlimStat Analytics 플러그인을 5.5.0 이상 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 5.5.0 미만인지 확인하십시오.
wp plugin list --name slimstat | grep -E 'slimstat' | awk '{print $2}'