🇰🇷 한글 설명
YouTube Embed WordPress 플러그인 10.0에서 10.3 버전 사이에서 권한 확인 절차 미흡으로 인해 발생하는 취약점입니다. 공격자가 인증 없이 임의의 웹 스크립트를 저장할 수 있으며, 관리자를 포함한 사용자가 해당 콘텐츠를 볼 때 스크립트가 실행될 수 있습니다.
💡 쉬운 설명
해커가 악성 코드를 몰래 심어둘 수 있는 구멍이 발견되었습니다. 관리자가 해당 페이지를 열기만 해도 해커가 관리자 권한을 탈취할 수 있어 매우 위험합니다.
🇺🇸 원문 (English)
The YouTube Embed WordPress plugin from 10.0 to 10.3 does not perform any authorisation check on one of its AJAX actions, relying only on a nonce it prints on every front-end page, and does not escape the stored data before rendering it, allowing unauthenticated attackers to store arbitrary web scripts which will execute in the session of any user viewing the affected content, including an administrator.
📍 영향받는 시스템
YouTube Embed WordPress plugin version 10.0 to 10.3
⚔️ 공격 벡터
인증되지 않은 공격자가 AJAX 액션을 통해 악성 스크립트를 저장한 후 사용자의 브라우저에서 실행시키는 방식
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력 결과에 youtube-embed 플러그인이 포함되어 있다면 설치 여부를 확인하고 버전을 체크하십시오.
wp plugin list --status=active | grep -E 'youtube-embed'