🇰🇷 한글 설명
WordPress의 Optional Email 플러그인 1.3.11 이하 버전에서 계정 탈취를 통한 권한 상승 취약점이 발견되었습니다. 'random_password' 필터가 등록 과정에만 제한되지 않아 비밀번호 재설정 키 생성에 영향을 줄 수 있으며, 이를 통해 공격자가 관리자 계정의 비밀번호를 임의로 변경할 수 있습니다.
💡 쉬운 설명
비밀번호를 잊어버렸을 때 사용하는 재설정 기능의 보안 허점을 이용한 공격입니다. 공격자가 미리 정해둔 값을 사용하여 관리자의 비밀번호를 강제로 바꿔버리고 계정을 뺏을 수 있습니다.
🇺🇸 원문 (English)
The Optional Email plugin for WordPress is vulnerable to Privilege Escalation via Account Takeover in all versions up to, and including, 1.3.11. This is due to the plugin not restricting its 'random_password' filter to registration contexts, allowing the filter to affect password reset key generation. This makes it possible for unauthenticated attackers to set a known password reset key when initiating a password reset, reset the password of any user including administrators, and gain access to their accounts.
📍 영향받는 시스템
WordPress Optional Email plugin (버전 1.3.11 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 공격자가 비밀번호 재설정 요청 시 특정 필터를 조작하여 예측 가능한 재설정 키를 생성한 후 관리자 계정 탈취
🛡️ 대응 방법
Optional Email 플러그인을 최신 버전으로 업데이트하거나 해당 플러그인을 삭제하십시오.
🔧 검증 코드
출력된 결과에서 optional-email 플러그인의 버전이 1.3.11 이하인지 확인하십시오.
wp plugin list --status=active | grep 'optional-email'