🇰🇷 한글 설명
Schema & Structured Data for WP & AMP WordPress 플러그인 1.70 이전 버전은 설정 백업을 가져올 때 가져오는 사용자가 백업에 포함된 게시물을 편집할 권한이 있는지 확인하지 않고, 가져오기 대상을 자신의 게시물 유형으로 제한하지도 않습니다. 이로 인해 관리자가 해당 플러그인 설정 접근 권한을 부여한 사용자가 사이트의 모든 게시물과 페이지를 수정, 재작성, 비공개 전환, 휴지통 이동할 수 있고 임의의 post meta를 기록할 수 있습니다.
💡 쉬운 설명
워드프레스 사이트에서 Schema 플러그인의 설정 가져오기 기능을 악용하면 권한이 없는 사용자도 다른 사람의 글이나 페이지를 바꾸거나 삭제할 수 있습니다. 플러그인을 1.70 이상으로 업데이트하면 이 문제가 해결됩니다.
🇺🇸 원문 (English)
The Schema & Structured Data for WP & AMP WordPress plugin before 1.70 does not check that the importing user may edit the posts named in a settings backup, nor restrict the import to its own post types, allowing users whose role an administrator has granted access to the Schema & Structured Data for WP & AMP WordPress plugin before 1.70's settings to modify, re-author, unpublish or trash any post or page on the site and write arbitrary post meta.
📍 영향받는 시스템
Schema & Structured Data for WP & AMP 워드프레스 플러그인 1.70 미만 버전
⚔️ 공격 벡터
플러그인 설정 접근 권한이 있는 낮은 권한 사용자가 조작된 설정 백업 파일을 가져와 다른 사용자의 게시물을 수정하거나 삭제함
🛡️ 대응 방법
플러그인을 1.70 이상으로 업데이트하고, 필요 없는 사용자의 플러그인 설정 접근 권한을 회수함
🔧 검증 코드
출력된 version 값이 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-and-structured-data-for-wp/*.php 2>/dev/null | head -1