PT-2026-36300 · WordPress · Elementor Website Builder
Jonah Burgess
·
Publicado
2026-05-01
·
Atualizado
2026-05-29
·
CVE-2026-6127
CVSS v3.1
6.4
Média
| Vetor | AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N |
Nome do Software Vulnerável e Versões Afetadas
Elementor Website Builder versões anteriores a 4.0.5
Descrição
A sanitização insuficiente de entradas no processamento de solicitações REST API codificadas em formulário permite que atacantes autenticados com nível de acesso de contribuidor ou superior realizem Stored Cross-Site Scripting. O plugin registra o campo de meta
elementor data com show in rest, mas omite um sanitize callback. Ele depende de um filtro rest pre insert post através da função sanitize post data(), que sanitiza apenas corpos de solicitação codificados em JSON. Quando uma solicitação PATCH codificada em formulário é enviada para a REST API do WordPress, a chamada json decode() retorna nulo, ignorando toda a sanitização. Os dados não sanitizados são armazenados via update post meta() e posteriormente exibidos sem escape através de vários sinks de widgets, incluindo a função print unescaped setting() do widget HTML, permitindo a execução de scripts web arbitrários sempre que um usuário acessar a página afetada.Recomendações
Atualize para uma versão posterior à 4.0.4.
Correção
XSS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Elementor Website Builder