🇰🇷 한글 설명
WordPress의 OwnID Passwordless Login 플러그인 1.3.4 이하 버전에서 인증 우회 취약점이 발견되었습니다. 이 취약점은 JWT 인증 과정에서 공유 비밀값(ownid_shared_secret)이 비어 있는지 확인하지 않아 발생하며, 공격자가 관리자를 포함한 다른 사용자로 로그인할 수 있게 합니다.
💡 쉬운 설명
로그인할 때 확인해야 할 비밀 암호가 비어 있어도 통과되는 보안 결함이 있습니다. 이를 통해 해커가 아이디와 비밀번호 없이도 관리자 권한을 탈취할 수 있습니다.
🇺🇸 원문 (English)
The OwnID Passwordless Login plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 1.3.4. This is due to the plugin not properly checking if the ownid_shared_secret value is empty prior to authenticating a user via JWT. This makes it possible for unauthenticated attackers to log in as other users, including administrators, on instances where the plugin has not been fully configured yet.
📍 영향받는 시스템
WordPress OwnID Passwordless Login plugin (버전 1.3.4 및 그 이하 모든 버전)
⚔️ 공격 벡터
설정이 완료되지 않은 상태에서 JWT 인증 시 공유 비밀값을 누락시켜 인증을 우회하는 방식
🛡️ 대응 방법
플러그인을 최신 버전으로 업데이트하거나, 공유 비밀값(ownid_shared_secret)이 올바르게 설정되었는지 확인하십시오.
🔧 검증 코드
명령어 결과에 해당 플러그인이 나타나면 설치된 것이며, 설치된 버전이 1.3.4 이하인지 확인이 필요합니다.
wp plugin list --status=active | grep -i 'ownid-passwordless-login'