🇰🇷 한글 설명
WordPress용 Product Filter Widget for Elementor 플러그인의 모든 버전(1.0.6 포함)에서 'args[filterFormArray]' 매개변수를 통한 반사형 XSS 취약점이 발견되었습니다. 입력값 검증 및 출력 이스케이프 처리가 미흡하여, 공격자가 사용자를 속여 악성 스크립트가 포함된 링크를 클릭하게 유도할 수 있습니다. 해당 엔드포인트는 nonce 검증이나 권한 확인 없이 노출되어 있어 공격에 취약합니다.
💡 쉬운 설명
해커가 만든 특수한 링크를 클릭하면 웹사이트에서 악성 코드가 실행될 수 있는 보안 약점입니다. 이를 통해 사용자의 정보를 훔치거나 웹사이트를 변조하는 등의 공격이 가능합니다.
🇺🇸 원문 (English)
The Product Filter Widget for Elementor plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via 'args[filterFormArray]' Parameter in all versions up to, and including, 1.0.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. The endpoint is registered via wp_ajax_nopriv_ with no nonce verification or capability check, and exploitation is delivered via a CSRF-style form auto-submission to the admin-ajax.php endpoint, requiring the attacker to trick a victim into visiting an attacker-controlled page.
📍 영향받는 시스템
Product Filter Widget for Elementor plugin for WordPress (버전 1.0.6 이하 전체)
⚔️ 공격 벡터
사용자가 공격자가 조작한 링크를 클릭하도록 유도하여 admin-ajax.php 엔드포인트로 악성 스크립트를 전송하는 방식
🛡️ 대응 방법
플러그인을 최신 버전으로 업데이트하거나, 입력값 검증 및 출력 이스케이프 처리가 적용된 보안 패치를 적용하십시오.
🔧 검증 코드
명령어 결과에 해당 플러그인이 나타나면 설치된 것이며, 설치된 버전이 1.0.6 이하인지 확인이 필요합니다.
wp plugin list --status=active | grep -i 'product-filter-widget-for-elementor'