CVE-2026-18322 in Smart Popup Plugininformação

Sumário

de VulDB • 05/08/2026

O plugin Smart Popup by Supsystic para o WordPress apresenta uma vulnerabilidade de Escalada de Privilégios em todas as versões até 1.12.0, inclusive. Isso ocorre devido a um conflito no mapeamento de permissões na função `havePermissions()` do arquivo `classes/frame.php`, onde `array_merge()` sobrescreve a lista restrita ao administrador para o módulo popup com o valor do controlador base, removendo silenciosamente `save` das ações protegidas; isso é agravado pelo fato de que o e-mail de confirmação da assinatura incorpora o mesmo `pps_nonce` genérico aceito pela endpoint não autenticada `wp_ajax_nopriv_save`, além da ausência completa de qualquer lista permissiva (allowlist) de funções no lado do servidor em `createWpSubscriber()`. Isso permite que atacantes não autenticados submetam uma requisição POST manipulada a `admin-ajax.php` usando um nonce obtido de um e-mail público de confirmação de assinatura, definindo `params[tpl][sub_wp_create_user_role]` como `administrator` por meio da ação exposta `popupControllerPps::save()`, e então acionando o fluxo de confirmação armazenado para criar uma conta persistente de Administrador do WordPress com credenciais escolhidas pelo atacante.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Wordfence

Reservar

29/07/2026

Divulgação

05/08/2026

Moderação

aceite

Entrada

VDB-386007

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!