🇰🇷 한글 설명
WordPress의 Ultimate Member 플러그인 2.13.1 이하 버전에서 권한 우회 취약점이 발견되었습니다. 공격자는 인증되지 않은 상태에서도 공개된 AJAX 엔드포인트를 통해 소유자 전용 또는 역할 제한 설정이 된 회원 프로필의 개인정보 필드 값을 조회할 수 있습니다.
💡 쉬운 설명
로그인을 하지 않은 외부인도 회원들의 숨겨진 개인정보를 몰래 볼 수 있는 보안 구멍이 발견되었습니다. 보안 설정이 되어 있어도 특정 경로를 통해 정보를 가로챌 수 있는 상태입니다.
🇺🇸 원문 (English)
The Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.13.1 This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to view privacy-restricted member profile field values — including fields explicitly configured as owner-only, members-only, or role-restricted — by querying the publicly accessible wp_ajax_nopriv_um_get_members endpoint. The nonce required by the endpoint ('um-frontend-nonce') is emitted to all unauthenticated visitors via wp_localize_script, meaning it provides no meaningful access control and any anonymous visitor can satisfy the endpoint's authentication requirements.
📍 영향받는 시스템
Ultimate Member 플러그인 2.13.1 및 그 이전의 모든 버전
⚔️ 공격 벡터
인증되지 않은 공격자가 공개된 wp_ajax_nopriv_um_get_members 엔드포인트에 쿼리를 전송하여 정보 탈취
🛡️ 대응 방법
Ultimate Member 플러그인을 최신 보안 패치 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 Ultimate Member의 버전을 확인하여 2.13.1 이하인지 체크하십시오.
wp plugin list --status=active | grep -i 'ultimate-member'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access