🇰🇷 한글 설명
Uix UserCenter WordPress 플러그인 1.0.3 이하 버전에서 인증되지 않은 사용자가 프로필 업데이트를 수행할 때 계정 소유권을 검증하지 않는 취약점이 발견되었습니다. 특히 토큰 서명 키가 모든 설치 환경에서 동일하게 하드코딩되어 있어, 공격자가 임의의 토큰을 위조하여 관리자의 이메일과 비밀번호를 변경하고 계정을 탈취할 수 있습니다.
💡 쉬운 설명
로그인하지 않은 해커가 관리자의 계정 정보를 마음대로 바꿔서 사이트의 주인 권한을 뺏을 수 있는 심각한 문제입니다. 모든 사이트가 똑같은 암호 키를 사용하고 있어 해커가 가짜 신분증을 만들기 매우 쉽습니다.
🇺🇸 원문 (English)
The Uix UserCenter WordPress plugin through 1.0.3 does not verify that the account being modified through an unauthenticated profile-update action belongs to the requester, and it authenticates that action with a token whose signing key is hardcoded and identical across every install, allowing unauthenticated attackers to forge a token for any user, overwrite an administrator's email and password, and take over the account.
📍 영향받는 시스템
Uix UserCenter WordPress plugin version 1.0.3 and below
⚔️ 공격 벡터
하드코딩된 키를 이용해 위조된 토큰을 생성한 후, 인증 없이 관리자 프로필 업데이트 요청을 전송
🛡️ 대응 방법
해당 플러그인을 최신 버전으로 업데이트하거나, 보안 패치가 적용될 때까지 플러그인 사용을 중단하십시오.
🔧 검증 코드
명령어 결과에 해당 플러그인 이름과 1.0.3 이하의 버전이 출력되면 취약한 상태입니다.
wp plugin list --name uix-usercenter --format=json | grep -E '"version":"[0-1]\.[0-3]\.'