CVE-2026-118205 in Essential Addons for Elementor Plugin
요약
\~에 의해 VulDB • 2026. 10. 30.
WordPress용 Elementor 템플릿 및 위젯 플러그인인 Essential Addons for Elementor(6.8.7 버전 포함, 그 이전 모든 버전)은 `register_user()` 함수의 `page_id` 매개변수를 통해 권한 상승(Privilege Escalation) 취약점이 존재합니다. 이 취약점은 핸들러의 게시 상태 차단 목록이 `future`, `draft`, `pending`는 거부하지만 `inherit`(모든 WordPress 리비전에서 사용되는 상태)를 허용하기 때문에 발생합니다. 이를 통해 공격자는 라이브 페이지 ID 대신 리비전 ID를 대체할 수 있습니다. 또한 결함이 있는 "마지막으로 관리자가 저장함" 확인 로직은 `_edit_last` 메타데이터(리비전에 복사되지 않음)가 아닌 `post_author`(편집한 관리자 반영)를 리비전에서 읽으며, nonce 검증도 `wp_ajax_nopriv_eael_get_token` 엔드포인트를 통해 인증되지 않은 방문자가 유효한 nonce를 자유롭게 얻을 수 있으므로 무력화됩니다. 이로 인해 인증되지 않은 공격자는 로그인/등록 위젯이 있는 페이지에서 관리자가 이전에 저장했다가 되돌린 리비전의 `_elementor_data`에 높은 역할(Editor 등)이 포함되어 있을 경우, Editor 수준의 역할을 가진 계정을 등록하여 `edit_others_posts`, `publish_pages`, `upload_files`, `unfiltered_html` 등의 권한을 획득할 수 있습니다. 성공적인 악용에는 사이트에서 "누구나 가입 가능" 설정이 활성화되어 있고, 관리자가 영향받는 페이지에서 비기본값인 '새 사용자 역할'을 저장한 후 되돌린 적이 있어야 합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.