🇰🇷 한글 설명
WP & AMP WordPress 플러그인의 Schema & Structured Data 기능은 1.70 이전 버전에서 게시물이 공개 상태인지 확인하지 않고 승인된 댓글을 반환합니다. 이로 인해 인증되지 않은 공격자가 비공개, 초안, 비밀번호 보호 게시물의 승인 댓글을 읽거나 사이트 전체의 승인 댓글을 조회할 수 있습니다.
💡 쉬운 설명
이 취약점은 로그인하지 않은 사람도 비공개나 임시저장 글에 달린 승인된 댓글을 볼 수 있게 만듭니다. 사이트 전체의 댓글 내용도 노출될 수 있습니다.
🇺🇸 원문 (English)
The Schema & Structured Data for WP & AMP WordPress plugin before 1.70 does not verify that a post is publicly viewable before returning its approved comments through the review feature, allowing unauthenticated attackers to read approved comments on private, draft and password-protected posts, and to retrieve approved comments site-wide.
📍 영향받는 시스템
WP & AMP WordPress 플러그인 Schema & Structured Data 1.70 이전 버전
⚔️ 공격 벡터
인증 없이 리뷰 기능 요청을 보내 비공개·초안·비밀번호 보호 게시물의 승인 댓글을 조회
🛡️ 대응 방법
플러그인을 1.70 이상 버전으로 업데이트
🔧 검증 코드
출력된 version 값이 1.70 미만이면 취약한 버전이므로 1.70 이상으로 업데이트해야 하며, 1.70 이상이면 패치가 적용된 것입니다.
wp plugin list --name=schema-and-structured-data-for-wp --fields=name,version,status 2>/dev/null || grep -rH "Version:" wp-content/plugins/*schema*/*.php 2>/dev/null