🇰🇷 한글 설명
wp-review-slider-pro WordPress 플러그인 12.7.12 미만 버전에서 AJAX 핸들러에 대한 권한 확인이 누락되어 발생합니다. 인증된 사용자(구독자 등)가 리뷰 제출 양식을 덮어쓸 수 있으며, 이 과정에서 이스케이프 처리되지 않은 값이 출력되어 저장형 XSS 공격이 가능합니다.
💡 쉬운 설명
로그인한 일반 사용자가 관리자 권한 없이 웹사이트의 리뷰 내용을 마음대로 바꿀 수 있는 보안 결함입니다. 악성 코드가 포함된 리뷰를 저장하면 다른 사용자가 해당 페이지를 볼 때 해킹을 당할 수 있습니다.
🇺🇸 원문 (English)
The wp-review-slider-pro WordPress plugin before 12.7.12 does not perform a capability check on the AJAX handler that saves its review submission forms, and the nonce protecting it is generated for every visitor, allowing any authenticated user, such as a subscriber, to overwrite a live form with field values that are output without escaping on public pages, leading to Stored Cross-Site Scripting.
📍 영향받는 시스템
wp-review-slider-pro WordPress plugin version < 12.7.12
⚔️ 공격 벡터
인증된 사용자가 권한 검증이 없는 AJAX 요청을 통해 악성 스크립트가 포함된 데이터를 제출하여 저장형 XSS 유발
🛡️ 대응 방법
wp-review-slider-pro 플러그인을 최신 버전(12.7.12 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 플러그인 버전이 12.7.12 미만인지 확인하십시오.
wp plugin list --status=active | grep wp-review-slider-pro