🇰🇷 한글 설명
Nested Pages WordPress 플러그인 3.2.15 미만 버전에서 관리자 목록 화면의 HTML 속성에 게시물 제목을 출력할 때 적절한 이스케이프 처리가 이루어지지 않습니다. 이로 인해 에디터 권한을 가진 사용자가 임의의 자바스크립트를 삽입할 수 있으며, 이를 통해 상위 권한 사용자의 세션에서 코드가 실행될 수 있습니다.
💡 쉬운 설명
글 제목에 몰래 악성 코드를 심어두면, 관리자가 해당 목록을 확인하는 순간 관리자의 권한을 탈취할 수 있는 보안 취약점입니다. 글을 수정할 수 있는 권한이 있는 사람이 관리자를 공격하는 데 사용될 수 있습니다.
🇺🇸 원문 (English)
The Nested Pages WordPress plugin before 3.2.15 does not properly escape post titles before outputting them into HTML attributes on an administrative listing screen, allowing users with the Editor role (or Contributor/Author when the Nested Pages WordPress plugin before 3.2.15 is enabled for the post type) to inject arbitrary JavaScript that executes in the session of any higher-privileged user who views that screen.
📍 영향받는 시스템
Nested Pages WordPress plugin version < 3.2.15
⚔️ 공격 벡터
에디터 권한 사용자가 악성 스크립트가 포함된 게시물 제목을 작성하여 관리자 화면의 XSS 유도
🛡️ 대응 방법
Nested Pages WordPress 플러그인을 3.2.15 버전 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 nested-pages 플러그인의 버전이 3.2.15 미만인지 확인하십시오.
wp plugin list --status=active | grep -E 'nested-pages' | awk '{print $2, $3}'