🇰🇷 한글 설명
SiteOrigin Page Builder WordPress 플러그인 2.38.0 이전 버전은 Post Loop 위젯에서 사용자가 추가할 수 있는 쿼리 인수를 제한하지 않으며, 루프가 사용자가 읽을 권한이 있는 게시물로만 한정되지 않습니다. 이로 인해 contributor 이상 권한을 가진 사용자가 다른 사용자의 임시저장, 검토 대기, 예약, 비공개 게시물 및 페이지 내용을 열람할 수 있습니다.
💡 쉬운 설명
글쓰기 권한이 있는 사용자가 위젯 설정을 조작해 다른 사람의 비공개 글과 임시저장 글을 볼 수 있는 문제입니다. 발생 가능성과 피해 범위는 제한적인 수준입니다.
🇺🇸 원문 (English)
The Page Builder by SiteOrigin WordPress plugin before 2.38.0 does not restrict the query arguments users can add to its Post Loop widget or limit the loop to posts they are allowed to read, which could allow users with the contributor role and above to read the content of other users' draft, pending, scheduled and private posts and pages.
📍 영향받는 시스템
WordPress용 SiteOrigin Page Builder 플러그인 2.38.0 미만 버전
⚔️ 공격 벡터
contributor 이상 권한의 인증된 사용자가 Post Loop 위젯의 쿼리 인수를 조작해 타인의 비공개 게시물을 조회
🛡️ 대응 방법
SiteOrigin Page Builder 플러그인을 2.38.0 이상으로 업데이트
🔧 검증 코드
출력된 버전이 2.38.0 미만이면 취약하며, 2.38.0 이상이면 패치가 적용된 상태입니다.
wp plugin get siteorigin-panels --field=version 2>/dev/null || grep -m1 'Version:' wp-content/plugins/siteorigin-panels/siteorigin-panels.php