🇰🇷 한글 설명
WP Mobile Menu WordPress 플러그인 2.9 미만 버전에서 설정 가져오기 시 논스(nonce) 검증이 제대로 이루어지지 않는 취약점이 발견되었습니다. 공격자가 관리자 세션을 통해 임의의 설정을 가져오게 함으로써 저장형 교차 사이트 스크립팅(Stored XSS) 공격을 수행할 수 있습니다.
💡 쉬운 설명
관리자 권한을 가진 사용자가 모르게 악성 코드가 포함된 설정을 플러그인에 심을 수 있는 보안 약점입니다. 이 코드가 실행되면 웹사이트를 방문하는 모든 사용자에게 해로운 스크립트가 작동할 수 있습니다.
🇺🇸 원문 (English)
The WP Mobile Menu WordPress plugin before 2.9 does not correctly verify the nonce on its settings import, so an attacker can import arbitrary WP Mobile Menu WordPress plugin before 2.9 settings through a cross-site request in an administrator's session, and the imported values are then output unescaped to every visitor, resulting in Stored Cross-Site Scripting.
📍 영향받는 시스템
WP Mobile Menu WordPress plugin version < 2.9
⚔️ 공격 벡터
관리자 세션을 이용한 CSRF(교차 사이트 요청 위조)를 통한 설정 임포트 및 Stored XSS
🛡️ 대응 방법
WP Mobile Menu 플러그인을 최신 버전(2.9 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 2.9 미만인 경우 해당 취약점에 노출된 상태입니다.
wp plugin list --status=active | grep -E 'wp-mobile-menu' && wp plugin list --format=json | jq '.[] | select(.name=="wp-mobile-menu") | .version'