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

VetorAV: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

CVE-2026-42842
GHSA-C2Q3-P4JR-C55F

Produtos afetados

Form Plugin