🇰🇷 한글 설명
Contact Form 7, WPforms, Elementor forms 플러그인의 get_lead_detail 함수에서 신뢰하지 않는 입력을 역직렬화하여 PHP 객체 주입을 허용하는 취약점입니다. 이는 Contact Form 7 플러그인의 POP 체인과 결합되어 임의의 파일 삭제 및 RCE를 가능하게 합니다.
💡 쉬운 설명
WordPress 폼 플러그인들이 사용자 입력을 안전하지 않게 처리하여 악의적인 객체를 실행시킬 수 있습니다. 공격자는 인증 없이 웹사이트의 중요 파일을 삭제하거나 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
The Database for Contact Form 7, WPforms, Elementor forms plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 1.4.3 via deserialization of untrusted input in the get_lead_detail function. This makes it possible for unauthenticated attackers to inject a PHP Object. The additional presence of a POP chain in the Contact Form 7 plugin, which is likely to be used alongside, allows attackers to delete arbitrary files, leading to a denial of service or remote code execution when the wp-config.php file is deleted.
📍 영향받는 시스템
Contact Form 7, WPforms, Elementor forms 플러그인 버전 1.4.3 이하 (WordPress)
⚔️ 공격 벡터
인증 없이 get_lead_detail 함수로 악의적으로 조작된 직렬화된 PHP 객체 전송
🛡️ 대응 방법
영향받는 플러그인을 1.4.4 이상으로 즉시 업데이트
🔧 검증 코드
설치된 플러그인 중 Contact Form 7, WPforms, Elementor 플러그인을 찾고 버전 정보를 확인하여 1.4.3 이하인지 검증
wp plugin list --format=json 2>/dev/null | grep -E 'contact-form-7|wpforms|elementor' | head -1