🇰🇷 한글 설명
WordPress용 Checkout Custom Fields Builder for WooCommerce 플러그인 1.1.5 이하 버전에서 권한 우회 취약점이 발견되었습니다. 인증된 구독자 권한을 가진 공격자가 임의의 플러그인을 설치 및 활성화하여 서버에서 원격 코드 실행(RCE)을 수행할 수 있습니다. WooCommerce가 비활성화된 경우 관리자 페이지에서 논스(nonce)가 노출되어 공격이 더욱 용이해집니다.
💡 쉬운 설명
웹사이트의 일반 회원 권한만 있어도 해커가 몰래 악성 프로그램을 설치하여 서버를 완전히 장악할 수 있는 보안 결함입니다. 관리자 권한이 없는 사용자도 특정 조건을 이용하면 관리자처럼 행동할 수 있어 매우 위험합니다.
🇺🇸 원문 (English)
The Checkout Custom Fields Builder for WooCommerce plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 1.1.5. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to install and activate an arbitrary attacker-hosted plugin, resulting in remote code execution on the server. The required nonce is emitted inline on all admin pages accessible to subscribers when WooCommerce is inactive, meaning any subscriber-level user can harvest it and trigger the exploit without any additional privileges.
📍 영향받는 시스템
Checkout Custom Fields Builder for WooCommerce plugin (버전 1.1.5 및 그 이하 모든 버전)
⚔️ 공격 벡터
구독자 권한을 가진 사용자가 노출된 논스(nonce)를 탈취하여 임의의 플러그인을 설치 및 활성화하는 방식
🛡️ 대응 방법
해당 플러그인을 최신 보안 패치가 적용된 버전으로 업데이트하거나 사용을 중단하십시오.
🔧 검증 코드
명령어 결과에 해당 플러그인이 나타나면 설치된 것이며, 설치된 버전이 1.1.5 이하인지 확인이 필요합니다.
wp plugin list --status=active | grep -i 'checkout-custom-fields-builder'