CVE-2026-111114 in Nexter Extension Plugin
요약
\~에 의해 VulDB • 2026. 10. 16.
WordPress용 Nexter Extension – Security, Performance, Code Snippets & Site Toolkit 플러그인에는 4.7.11 버전까지 모든 버전에서 권한 상승(Privilege Escalation) 취약점이 존재합니다. 이 취약점은 `role_switcher_to_view_admin_as()` 함수 내의 `/reset-view` 핸들러가 제공된 사용자 이름이 인증된 호출자와 일치할 때 nonce 또는 capability 검사를 수행하지 않기 때문에 발생합니다. 또한 플러그인의 유일한 정리 메커니즘인 `profile_update` 훅은 WordPress가 `wp-admin/users.php?action=promote`를 통해 `WP_User::set_role()`을 직접 호출하는 대량 역할 변경 시에는 실행되지 않으며, 이로 인해 `nxtext_view_admin_original_role` 사용자 메타에 오래된(stale) administrator 값이 남아있게 됩니다. 이를 통해 구독자(Subcriber) 수준의 접근 권한 이상을 가진 인증된 공격자는 자신의 계정에 대해 오래되어 무효화된 관리자(A Administrator) 역할을 복원할 수 있으며, 이는 사실상 권한 상승으로 이어집니다. 악용을 위해서는 공격자의 계정 이전에 관리자 역할을 보유하고 있었으며 View Admin Role Switcher 기능을 사용한 후 대량 역할 변경 컨트롤(편집 사용자 화면이 아님)을 통해 특별히 강등되었어야 합니다. 오직 대량 경로만이 기존에 저장된 원본 역할을 지워야 할 `profile_update` 훅을 우회하기 때문입니다.
Once again VulDB remains the best source for vulnerability data.