🇰🇷 한글 설명
WP Editor 플러그인의 add_plugins_page 및 add_themes_page 함수에서 nonce 검증이 누락되어 있습니다. 이로 인해 인증되지 않은 공격자가 관리자를 속여 플러그인 및 테마 PHP 파일을 공격자 제어 코드로 덮어쓸 수 있습니다.
💡 쉬운 설명
WordPress의 WP Editor 플러그인이 보안 검증 없이 요청을 받아들여, 악의적인 사용자가 웹사이트 관리자를 속여 중요한 파일을 변조할 수 있습니다. 이를 통해 공격자는 웹사이트를 완전히 제어할 수 있는 악성 코드를 주입할 수 있습니다.
🇺🇸 원문 (English)
The WP Editor plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.2.9.2. This is due to missing nonce verification in the 'add_plugins_page' and 'add_themes_page' functions. This makes it possible for unauthenticated attackers to overwrite arbitrary plugin and theme PHP files with attacker-controlled code via a forged request, granted they can trick a site administrator into performing an action such as clicking a link.
📍 영향받는 시스템
WP Editor 플러그인 1.2.9.2 이하 모든 버전
⚔️ 공격 벡터
관리자를 속이는 링크 클릭을 통한 CSRF 공격으로 플러그인/테마 PHP 파일 변조
🛡️ 대응 방법
WP Editor 플러그인을 1.2.9.3 이상의 최신 버전으로 즉시 업데이트
🔧 검증 코드
플러그인 버전이 1.2.9.2 이하로 표시되면 취약한 상태이며, 1.2.9.3 이상이어야 보안 패치가 적용됨
find /var/www/html/wp-content/plugins/wp-editor -name '*.php' 2>/dev/null | xargs grep -l 'Version:' | head -1 | xargs head -20 | grep -i version