🇰🇷 한글 설명
WordPress 플러그인 'Tag Groups is the Advanced Way to Display Your Taxonomy Terms' 2.2.0 미만 버전에서 AJAX 파라미터에 대한 적절한 이스케이프 처리가 누락되었습니다. 이를 통해 인증되지 않은 공격자가 'edit_pages' 권한을 가진 편집자 이상의 사용자가 조작된 링크를 클릭하도록 유도하여 브라우저에서 임의의 자바스크립트를 실행할 수 있습니다.
💡 쉬운 설명
해커가 만든 특수한 링크를 관리자가 클릭하면, 관리자의 브라우저에서 해커가 원하는 악성 코드가 몰래 실행될 수 있는 보안 취약점입니다. 이를 통해 관리자의 권한을 탈취하거나 사이트를 조작할 위험이 있습니다.
🇺🇸 원문 (English)
The Tag Groups is the Advanced Way to Display Your Taxonomy Terms WordPress plugin before 2.2.0 does not properly escape one of its AJAX parameters before reflecting it in the response body served with an HTML content type, allowing unauthenticated attackers to execute arbitrary JavaScript in the browser of a logged-in user with `edit_pages` capability (Editor or higher) who is tricked into following a crafted link.
📍 영향받는 시스템
Tag Groups is the Advanced Way to Display Your Taxonomy Terms plugin version < 2.2.0
⚔️ 공격 벡터
인증되지 않은 공격자가 제작한 악성 링크를 권한이 있는 사용자가 클릭하도록 유도하는 방식 (Reflected XSS)
🛡️ 대응 방법
해당 플러그인을 최신 버전(2.2.0 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 2.2.0 미만인지 확인하십시오.
wp plugin list --status=active | grep -i 'tag-groups' && wp plugin list --all | grep -E 'tag-groups' | awk '{print $2 " " $3}'