🇰🇷 한글 설명
WP YouTube Lyte WordPress 플러그인 1.7.31 이전 버전에서 YouTube 임베드 블록의 일부 속성을 적절히 이스케이프하지 않는 취약점이 발견되었습니다. 이로 인해 기여자(Contributor) 권한을 가진 사용자가 저장형 교차 사이트 스크립팅(Stored XSS) 공격을 수행할 수 있습니다.
💡 쉬운 설명
플러그인이 유튜브 영상을 보여줄 때 입력된 코드를 제대로 검사하지 않아 발생하는 문제입니다. 낮은 권한의 사용자가 악성 코드를 심어 다른 사용자의 정보를 훔칠 수 있습니다.
🇺🇸 원문 (English)
The WP YouTube Lyte WordPress plugin before 1.7.31 does not escape some attributes of YouTube embed blocks before outputting them in an HTML attribute when rendering the block, which could allow users with a role as low as contributor to perform Stored Cross-Site Scripting attacks.
📍 영향받는 시스템
WP YouTube Lyte WordPress plugin version < 1.7.31
⚔️ 공격 벡터
기여자 권한을 가진 사용자가 악성 속성이 포함된 유튜브 임베드 블록을 작성하여 저장함
🛡️ 대응 방법
WP YouTube Lyte 플러그인을 1.7.31 이상 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 wp-youtube-lyte의 버전을 확인하여 1.7.31 미만인지 체크합니다.
wp plugin list --status=active | grep -i 'wp-youtube-lyte'