🇰🇷 한글 설명
Automation Web Platform – Notifications and OTP for WooCommerce, Advanced Country Code 플러그인의 handle_email_otp_return() 함수에서 인증 우회 취약점이 발견되었습니다. 이 취약점은 OTP 요청 시 비밀 로그인 토큰을 이메일로만 보내지 않고 공개적으로 접근 가능한 응답에 포함시켜 발생합니다. 공격자는 사용자의 이메일 주소만 알면 관리자를 포함한 모든 사용자로 로그인할 수 있습니다.
💡 쉬운 설명
로그인할 때 이메일로 보내줘야 할 비밀번호와 같은 인증 번호가 화면에 그대로 노출되는 보안 결함입니다. 이로 인해 해커가 이메일 주소만 알면 아무런 비밀번호 없이 사이트의 관리자 권한을 탈취할 수 있습니다.
🇺🇸 원문 (English)
The Automation Web Platform – Notifications and OTP for WooCommerce, Advanced Country Code plugin for WordPress is vulnerable to Authentication Bypass in versions up to, and including, 4.8.6. This is due to the handle_email_otp_return() function returning the secret magic login token in the response to a publicly accessible OTP request, rather than only delivering it to the user's email address. This makes it possible for unauthenticated attackers to log in as any user on the site, including administrators, if they know that user's email address.
📍 영향받는 시스템
Automation Web Platform – Notifications and OTP for WooCommerce, Advanced Country Code plugin (버전 4.8.6 이하)
⚔️ 공격 벡터
공개된 OTP 요청 엔드포인트를 통해 응답 값에 포함된 비밀 로그인 토큰을 탈취하여 인증 우회
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 해당 플러그인의 설치 여부와 버전을 확인하여 4.8.6 이하인지 점검하십시오.
wp plugin list --status=active | grep -E 'automation-web-platform-notifications-otp'