🇰🇷 한글 설명
WooCommerce WordPress 플러그인 'Dynamic Pricing With Discount Rules' 5.0.0 미만 버전에서 AJAX 작업 시 논스(nonce) 또는 사용자 권한 검증이 누락되었습니다. 이로 인해 검증되지 않은 사용자 입력이 응답에 반영되어, 공격자가 정교하게 조작된 요청을 통해 피해자에게 반사형 XSS 공격을 수행할 수 있습니다.
💡 쉬운 설명
웹사이트의 특정 기능이 사용자가 누구인지 제대로 확인하지 않아 발생하는 보안 약점입니다. 공격자가 만든 악성 링크를 클릭하면 사용자의 브라우저에서 원치 않는 코드가 실행될 수 있습니다.
🇺🇸 원문 (English)
The Dynamic Pricing With Discount Rules for WooCommerce WordPress plugin before 5.0.0 does not validate a nonce or user capabilities on one of its AJAX actions and reflects unsanitised user input in the response, allowing unauthenticated attackers to perform Reflected Cross-Site Scripting against a victim who is induced to send a crafted request.
📍 영향받는 시스템
Dynamic Pricing With Discount Rules for WooCommerce plugin version < 5.0.0
⚔️ 공격 벡터
조작된 요청을 포함한 악성 URL을 피해자에게 클릭하도록 유도하는 반사형 XSS 방식
🛡️ 대응 방법
해당 플러그인을 최신 버전(5.0.0 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 버전이 5.0.0 미만인지 확인하십시오.
wp plugin list --allow-root | grep -E 'dynamic-pricing-with-discount-rules'