🇰🇷 한글 설명
WordPress용 3D Product configurator for WooCommerce 플러그인의 모든 버전(2.16.2 포함)에서 원격 코드 실행(RCE) 취약점이 발견되었습니다. 'xpv_image' 매개변수에 대한 인증 및 논스(nonce) 검증이 누락되었고, 입력값이 적절한 검증 없이 Dompdf 템플릿에 전달되어 서버에서 임의의 코드가 실행될 수 있습니다.
💡 쉬운 설명
해커가 로그인하지 않고도 웹사이트에 몰래 명령을 내려 서버를 마음대로 조종할 수 있는 매우 위험한 보안 구멍이 발견되었습니다. 이 취약점을 이용하면 공격자가 웹사이트의 모든 권한을 탈취할 수 있습니다.
🇺🇸 원문 (English)
The 3D Product configurator for WooCommerce plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 2.16.2 via the 'xpv_image' parameter parameter. This is due to missing authentication and nonce checks on the wp_loaded handler combined with no sanitization of the xpv_image POST parameter before it is echoed unescaped into a Dompdf-rendered HTML template with PHP execution enabled. This makes it possible for unauthenticated attackers to execute code on the server. The only nonce and authentication check in the handler is entirely enclosed in a block comment with no replacement, making the endpoint reachable via a single unauthenticated POST to any URL on the site.
📍 영향받는 시스템
3D Product configurator for WooCommerce plugin (버전 2.16.2 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증되지 않은 공격자가 'xpv_image' POST 매개변수를 조작하여 악성 코드를 포함한 요청을 전송
🛡️ 대응 방법
플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하거나, 해당 플러그인 사용을 중단하십시오.
🔧 검증 코드
명령어 결과에 해당 플러그인이 나타나면 설치된 것이며, 설치된 버전이 2.16.2 이하인지 확인해야 합니다.
wp plugin list --status=active | grep -i '3d-product-configurator'