PT-2026-32087 · WordPress · Greenshift – Animation/Page Builder Blocks

Publicado

2026-04-11

·

Atualizado

2026-04-18

·

CVE-2026-4895

CVSS v3.1

6.4

Média

VetorAV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions O plugin GreenShift - Animation and Page Builder Blocks para WordPress versões até e incluindo 12.8.9
Description O plugin GreenShift - Animation and Page Builder Blocks para WordPress é suscetível a Stored Cross-Site Scripting devido à sanitização inadequada de entrada e escape de saída dentro da função gspb greenShift block script assets(). A função utiliza str replace() para inserir 'fetchpriority="high"' antes dos atributos 'src=' ao lidar com blocos greenshift-blocks/image com o atributo disablelazy habilitado. Esta substituição opera em toda a string HTML sem análise, permitindo que os colaboradores injetem a string 'src=' em valores de atributos HTML, como atributos de classe. A execução de str replace() interrompe o contexto do atributo devido às aspas duplas na string de substituição, permitindo a injeção de atributos HTML maliciosos como onfocus com cargas úteis JavaScript. Isso permite que invasores autenticados com acesso de nível de colaborador ou superior injetem scripts web arbitrários em páginas, que serão executados quando um usuário acessar a página injetada.
Recommendations Para versões até e incluindo 12.8.9, certifique-se de que todos os dados de entrada sejam devidamente higienizados e a saída seja corretamente escapada para evitar a injeção de scripts maliciosos. Como uma solução alternativa temporária, considere desabilitar o bloco greenshift-blocks/image ou o atributo disablelazy até que um patch esteja disponível.

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-4895

Produtos afetados

Greenshift – Animation/Page Builder Blocks