🇰🇷 한글 설명
WP Ultimate Review WordPress 플러그인 2.4.4 미만 버전에서 제출된 리뷰 점수가 숫자인지 검증하지 않는 취약점이 발견되었습니다. 인증되지 않은 사용자가 숫자가 아닌 값을 제출하면 리뷰 렌더링 시 치명적인 오류가 발생하여, 해당 리뷰가 삭제될 때까지 모든 방문자에게 서비스 거부(DoS) 상태를 유발할 수 있습니다.
💡 쉬운 설명
리뷰 점수 칸에 숫자가 아닌 글자를 입력하여 웹사이트를 마비시키는 공격입니다. 공격자가 악성 데이터를 남겨두면 사이트 방문자들이 페이지를 볼 때마다 오류가 발생해 사이트 이용이 불가능해집니다.
🇺🇸 원문 (English)
The WP Ultimate Review WordPress plugin before 2.4.4 does not validate that a submitted review rating is numeric before storing it and later using it in numeric operations when rendering reviews, allowing unauthenticated users to make the reviewed content fail with a fatal error for all visitors until the review is removed (a persistent denial of service), when user reviews are enabled.
📍 영향받는 시스템
WP Ultimate Review WordPress plugin version < 2.4.4
⚔️ 공격 벡터
인증되지 않은 사용자가 리뷰 작성 시 숫자 대신 특수문자나 문자열을 포함한 점수를 전송하여 데이터베이스에 저장
🛡️ 대응 방법
WP Ultimate Review 플러그인을 최신 버전(2.4.4 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전 정보가 2.4.4 미만인지 확인하십시오.
wp plugin list --status=active | grep 'wp-ultimate-review' && wp plugin list --all | grep 'wp-ultimate-review'