🇰🇷 한글 설명
WordPress의 'Email Verification, Email OTP, Block Spam Email, Passwordless login, Hide Login, Magic Login – User Verification' 플러그인 2.0.44 이하 버전에서 인증 우회 취약점이 발견되었습니다. 'user_verification_form_wrap_process_otpLogin' 함수가 OTP 생성 여부를 적절히 검증하지 않아, 공격자가 빈 OTP 값을 전송하여 관리자를 포함한 모든 이메일 인증 사용자로 로그인할 수 있습니다.
💡 쉬운 설명
로그인할 때 입력해야 하는 일회용 비밀번호(OTP)가 생성되지 않았음에도 불구하고, 빈 칸을 입력하면 로그인이 허용되는 보안 결함입니다. 이를 통해 해커는 아이디와 비밀번호 없이도 관리자 계정을 탈취할 수 있습니다.
🇺🇸 원문 (English)
The Email Verification, Email OTP, Block Spam Email, Passwordless login, Hide Login, Magic Login – User Verification plugin for WordPress is vulnerable to authentication bypass in all versions up to, and including, 2.0.44. This is due to the plugin not properly validating that an OTP was generated before comparing it to user input in the "user_verification_form_wrap_process_otpLogin" function. This makes it possible for unauthenticated attackers to log in as any user with a verified email address, such as an administrator, by submitting an empty OTP value.
📍 영향받는 시스템
WordPress 'Email Verification, Email OTP, Block Spam Email, Passwordless login, Hide Login, Magic Login – User Verification' 플러그인 2.0.44 이하 모든 버전
⚔️ 공격 벡터
인증되지 않은 공격자가 OTP 입력란에 빈 값을 전송하여 대상 사용자로 인증을 우회함
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 결과에 해당 플러그인이 표시되면 설치된 것이며, 설치된 버전이 2.0.44 이하인지 확인해야 합니다.
wp plugin list --status=active | grep -i 'user-verification'