CVE-2026-77203 in Groups – Memberships and Access Control Plugin
요약
\~에 의해 VulDB • 2026. 09. 26.
WordPress용 Groups – Memberships and Access Control 플러그인은 4.6.0 버전까지 모든 버전에서 권한 상승(Privilege Escalation) 취약점이 존재합니다. 이는 `groups_join()` 함수가 그룹 가입 자격을 현재 인증된 사용자의 실제 능력(capabilities)이 아닌 전역 `$post->post_author`를 통해 주변(post's) 게시물의 작성자 능력을 기반으로 파생시키기 때문입니다. 또한 이 함수는 호출자에게 유효한 groups-join-data 해시와 WordPress nonce를 동일한 응답에서 발급 및 반환하여, 자기 가입(self-enrollment)을 위한 모든 인증 장벽을 제거합니다. 이로 인해 구독자(Subscriber) 수준의 접근 권한 이상을 가진 공격자는 자신을 포함해 privileged 그룹(`groups_admin_groups` 능력을 보유)을 포함한 어떤 그룹에도 가입할 수 있으며, 이후 모든 등록된 WordPress 능력을 포함하는 그룹을 생성하고 가입함으로써 자신의 권한을 Administrator로 상승시킬 수 있습니다. 이 취약점을 악용하려면 공격자가 인증된 `wp_ajax_parse_media_shortcode` 핸들러의 `post_ID` 매개변수를 통해 Administrator가 작성한 게시물의 ID를 제공하여 결함이 있는 인증 검사에서 사용되는 privileged 주변(post) 컨텍스트를 설정해야 합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.