🇰🇷 한글 설명
WordPress의 Vertex Addons for Elementor 플러그인 1.6.4 이하 버전에서 권한 검증 미흡 취약점이 발견되었습니다. activate_required_plugins() 함수가 권한 체크 실패 시 실행을 중단하지 않고 오류 메시지만 설정하기 때문에, 권한이 낮은 사용자가 임의의 플러그인을 설치하고 활성화할 수 있습니다.
💡 쉬운 설명
낮은 권한을 가진 사용자도 관리자처럼 새로운 플러그인을 마음대로 설치할 수 있는 보안 결함입니다. 공격자가 악성 플러그인을 설치하여 웹사이트를 장악할 위험이 있습니다.
🇺🇸 원문 (English)
The Vertex Addons for Elementor plugin for WordPress is vulnerable to Missing Authorization in all versions up to and including 1.6.4. This is due to improper authorization enforcement in the activate_required_plugins() function. Specifically, the current_user_can('install_plugins') capability check does not terminate execution when it fails — it only sets an error message variable while allowing the plugin installation and activation code to execute. The error response is only sent after the installation and activation have already completed. This makes it possible for authenticated attackers, with Subscriber-level access and above, to install and activate arbitrary plugins from the WordPress.
📍 영향받는 시스템
Vertex Addons for Elementor plugin (WordPress) 1.6.4 이하 모든 버전
⚔️ 공격 벡터
인증된 사용자(구독자 권한 이상)가 권한 검증을 우회하여 임의의 플러그인 설치 및 활성화 요청을 전송
🛡️ 대응 방법
Vertex Addons for Elementor 플러그인을 최신 버전으로 업데이트하거나 해당 플러그인 삭제
🔧 검증 코드
명령어 결과에 해당 플러그인 이름과 1.6.4 이하의 버전 번호가 출력되면 취약한 상태입니다.
wp plugin list --name vertex-addons-for-elementor --format=json | grep -E '"version":"[0-1]\.[0-6]\.[0-4]"'