🇰🇷 한글 설명
WordPress용 BA Book Everything 플러그인 1.6.20 버전 이하에서 발생하는 임의 비밀번호 재설정 취약점입니다. reset_user_password() 함수가 사용자 신원을 검증하지 않아 인증되지 않은 공격자가 관리자를 포함한 모든 사용자의 비밀번호를 재설정할 수 있습니다. 다만, 공격자가 생성된 비밀번호 자체를 알 수는 없으므로 직접적인 권한 상승은 불가능합니다.
💡 쉬운 설명
로그인하지 않은 외부인이 웹사이트 관리자의 비밀번호를 마음대로 바꿔버릴 수 있는 보안 약점입니다. 공격자가 비밀번호를 직접 볼 수는 없지만, 기존 사용자의 접속을 차단하거나 계정을 잠그는 등의 방해를 할 수 있습니다.
🇺🇸 원문 (English)
The BA Book Everything plugin for WordPress is vulnerable to arbitrary password reset in all versions up to, and including, 1.6.20. This is due to the reset_user_password() function not verifying a user's identity prior to setting a password. This makes it possible for unauthenticated attackers to reset any user's passwords, including administrators. It's important to note that the attacker will not have access to the generated password, therefore, privilege escalation is not possible.
📍 영향받는 시스템
WordPress BA Book Everything plugin (버전 1.6.20 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 공격자가 신원 검증 절차를 우회하여 reset_user_password() 함수를 호출함
🛡️ 대응 방법
BA Book Everything 플러그인을 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 플러그인 이름과 현재 설치된 버전을 확인하여 1.6.20 이하인지 체크합니다.
wp plugin list --status=active | grep -i 'ba-book-everything'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
💻 영향받는 소프트웨어
IBM Verify Identity Access