🇰🇷 한글 설명
WordPress용 DevKit Pro 플러그인 2.3.0 이하 버전에서 권한 검증 및 논스(nonce) 확인 누락 취약점이 발견되었습니다. 이를 통해 인증된 공격자가 임의의 테마 ZIP 파일을 업로드하여 PHP 파일을 실행함으로써 원격 코드 실행(RCE)을 수행할 수 있습니다.
💡 쉬운 설명
로그인 권한이 있는 사용자가 허가되지 않은 테마 파일을 서버에 몰래 설치할 수 있는 보안 구멍이 있습니다. 공격자가 악성 코드가 담긴 파일을 올리면 웹사이트를 완전히 장악할 위험이 있습니다.
🇺🇸 원문 (English)
The DevKit Pro plugin for WordPress is vulnerable to Missing Authorization in versions up to, and including, 2.3.0. This is due to a missing capability check and missing nonce validation in the DPDEV_install_themes_func() function registered on the wp_ajax_DPDEV_install_themes action. This makes it possible for authenticated attackers, with Subscriber-level access and above, to install arbitrary theme ZIP packages containing PHP files that are extracted into the web-accessible wp-content/themes/ directory, which may make remote code execution possible.
📍 영향받는 시스템
DevKit Pro WordPress plugin versions up to and including 2.3.0
⚔️ 공격 벡터
인증된 사용자(Subscriber 권한 이상)가 wp_ajax_DPDEV_install_themes 액션을 통해 악성 PHP 파일이 포함된 테마 ZIP 패키지를 업로드
🛡️ 대응 방법
DevKit Pro 플러그인을 최신 버전으로 업데이트하거나 해당 기능을 비활성화하십시오.
🔧 검증 코드
명령어 결과에 DevKit Pro 플러그인이 나타나고 버전이 2.3.0 이하인지 확인하십시오.
wp plugin list --status=active | grep -i 'devkit-pro'