🇰🇷 한글 설명
WordPress용 Rabbit Hole 플러그인의 모든 버전(1.1 포함)에서 CSRF 취약점이 발견되었습니다. 플러그인의 초기화 기능에 nonce 검증이 누락되어 있어, 공격자가 관리자를 속여 설정을 강제로 초기화할 수 있습니다. 특히 초기화 작업이 GET 요청으로 수행되어 이미지 태그나 링크를 통한 공격이 매우 용이합니다.
💡 쉬운 설명
관리자가 악성 링크를 클릭하기만 하면 플러그인 설정이 마음대로 초기화될 수 있는 보안 약점입니다. 공격자가 직접 침입하지 않아도 관리자의 권한을 이용해 설정을 망가뜨릴 수 있습니다.
🇺🇸 원문 (English)
The Rabbit Hole plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.1. This is due to missing or incorrect nonce validation on the plugin's reset functionality. This makes it possible for unauthenticated attackers to reset the plugin's settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link. The vulnerability is exacerbated by the fact that the reset operation is performed via a GET request, making exploitation trivial via image tags or hyperlinks.
📍 영향받는 시스템
WordPress Rabbit Hole plugin (버전 1.1 및 그 이하 모든 버전)
⚔️ 공격 벡터
관리자가 공격자가 만든 악성 링크나 이미지 태그를 클릭하도록 유도하여 GET 요청을 실행함
🛡️ 대응 방법
플러그인을 최신 버전으로 업데이트하거나, 초기화 기능에 nonce 검증이 포함된 패치를 적용해야 함
🔧 검증 코드
명령어 결과에 rabbit-hole 플러그인이 나타나면 설치된 것이며, 설치된 버전이 1.1 이하인지 확인이 필요함
wp plugin list --status=active | grep -i 'rabbit-hole'