🇰🇷 한글 설명
WordPress의 Frontend Admin by DynamiApps 플러그인에서 권한 검증 및 입력값 검증 미흡으로 인해 발생하는 취약점입니다. 인증되지 않은 공격자가 조작된 폼 데이터를 전송하여 users_can_register, default_role, admin_email과 같은 핵심 WordPress 옵션을 임의로 수정할 수 있습니다.
💡 쉬운 설명
로그인하지 않은 외부인이 웹사이트의 중요한 설정값을 마음대로 바꿀 수 있는 심각한 보안 결함입니다. 이를 통해 공격자는 관리자 권한을 탈취하거나 사이트의 이메일 주소를 변경하는 등의 행위를 할 수 있습니다.
🇺🇸 원문 (English)
The Frontend Admin by DynamiApps plugin for WordPress is vulnerable to unauthorized modification of arbitrary WordPress options in all versions up to, and including, 3.28.20. This is due to insufficient capability checks and input validation in the ActionOptions::run() save handler. This makes it possible for unauthenticated attackers to modify critical WordPress options such as users_can_register, default_role, and admin_email via submitting crafted form data to public frontend forms.
📍 영향받는 시스템
WordPress Frontend Admin by DynamiApps 플러그인 3.28.20 및 그 이하 모든 버전
⚔️ 공격 벡터
공개된 프론트엔드 양식에 조작된 데이터를 전송하여 ActionOptions::run() 핸들러를 통한 옵션 수정
🛡️ 대응 방법
해당 플러그인을 최신 버전으로 업데이트하거나 사용 중지
🔧 검증 코드
명령어 결과에 'frontend-admin'이 포함되어 있다면 해당 플러그인이 설치된 상태이므로 버전 확인이 필요합니다.
wp plugin list --status=active | grep -i 'frontend-admin'