PT-2026-37281 · Grav Cms · Form Plugin
Cyabell
·
Publicado
2026-05-05
·
Atualizado
2026-05-11
·
CVE-2026-42842
CVSS v3.1
5.4
Média
| Vetor | AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N |
Nome do Software Vulnerável e Versões Afetadas
Grav CMS Form plugin versões anteriores a 9.1.0
Descrição
Um problema de Cross-Site Scripting (XSS) Armazenado existe no template do campo de seleção do plugin Grav CMS Form. Valores de tags de taxonomia e categorias são renderizados usando o filtro Twig
|raw no painel de administração, ignorando a proteção de autoescape global. Isso permite que um usuário com permissões de editor injete JavaScript arbitrário em campos de taxonomia. Como as opções de taxonomia são coletadas de um pool global compartilhado, o script injetado é executado na sessão do navegador de qualquer administrador sempre que eles visualizarem ou editarem qualquer página no painel administrativo.Detalhes técnicos incluem a evasão da função
Security::detectXss(), onde a expressão regular on events falha ao identificar manipuladores de eventos que não possuem aspas ou espaços finais antes do colchete de fechamento. A exploração envolve o uso de payloads que fecham os contextos <option> e <select> para executar scripts, permitindo potencialmente o roubo de tokens nonce de administrador e a execução de ações privilegiadas via requisições AJAX.Recomendações
Atualize o plugin Form para a versão 9.1.0 ou posterior.
Como medida paliativa temporária, restrinja a permissão de usuários de nível de editor de modificar valores de tags e categorias de taxonomia.
Exploit
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
Form Plugin