Grav Server-side Template Injection (SSTI) via Twig Default Filters
O Grav CMS possui uma vulnerabilidade de injeção de template onde atacantes conseguem executar código arbitrário através de funções embutidas do Twig como map() e reduce(), apesar de um patch anterior ter tentado corrigir um problema semelhante. Isso permite execução remota de código se um atacante conseguir controlar a entrada de template.
A injeção de template no lado do servidor (SSTI) em versões do Grav anteriores à 1.7.42 permite execução remota de código através de funções perigosas da Twig Core Extension (filtros map e reduce). A vulnerabilidade existe porque o patch anterior do CVE-2022-2073 bloqueou apenas a função filter(), mas falhou em validar argumentos em outras funções embutidas perigosas. Um atacante com capacidade de injetar código de template pode explorar o parâmetro $arrow não validado para invocar funções arbitrárias.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →