🇰🇷 한글 설명
WordPress의 Coupon X 플러그인에서 capture_email AJAX 액션으로 전송되는 신뢰할 수 없는 입력을 안전하지 않게 역직렬화하여 PHP 객체 주입 취약점 발생. 기여자 이상의 권한을 가진 인증된 공격자가 악의적인 PHP 객체를 주입할 수 있으며, 추가 POP 체인이 존재할 경우 파일 삭제, 데이터 유출, 코드 실행 가능.
💡 쉬운 설명
WordPress 팝업 플러그인이 사용자 입력을 안전하게 검증하지 않아서, 기여자 권한 이상의 사람이 악의적인 코드를 삽입할 수 있습니다. 다른 취약한 플러그인이 설치되어 있으면 서버에서 명령을 실행하거나 파일을 삭제할 수도 있습니다.
🇺🇸 원문 (English)
The Coupon X: Discount Pop Up, Promo Code Pop Ups, Announcement Pop Up, WooCommerce Popups plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.3.5 via deserialization of untrusted input from post content passed to the capture_email AJAX action. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject a PHP Object. No known POP chain is present in the vulnerable software. If a POP chain is present via an additional plugin or theme installed on the target system, it could allow the attacker to delete arbitrary files, retrieve sensitive data, or execute code.
📍 영향받는 시스템
Coupon X: Discount Pop Up, Promo Code Pop Ups, Announcement Pop Up, WooCommerce Popups plugin for WordPress v1.3.5 이하 모든 버전
⚔️ 공격 벡터
인증된 기여자 권한 이상의 공격자가 capture_email AJAX 액션으로 직렬화된 PHP 객체를 포함한 요청 전송
🛡️ 대응 방법
플러그인을 1.3.6 이상으로 업데이트하거나 플러그인 제거
🔧 검증 코드
출력된 버전이 1.3.5 이하면 취약 상태, 1.3.6 이상이면 패치됨
grep -r "Version:" wp-content/plugins/ 2>/dev/null | grep -i "coupon\|discount" | head -1