PT-2022-24853
CVE-2022-39261
·
Publicado
2022-09-28
·
Atualizado
2024-04-04
Descrição por
CVSS 3.1
7.5
AltaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões 1.x do Twig anteriores à 1.44.7
Versões 2.x do Twig anteriores à 2.15.3
Versões 3.x do Twig anteriores à 3.4.3
Descrição
O problema ocorre quando o carregador do sistema de arquivos carrega modelos cujo nome é fornecido pelo usuário. É possível usar a instrução
source ou include para ler arquivos arbitrários de fora do diretório dos modelos ao usar um namespace como @somewhere/../some.file. Nesse caso, a validação é contornada.Recomendações
Para versões 1.x anteriores à 1.44.7, atualize para a versão 1.44.7 ou posterior.
Para versões 2.x anteriores à 2.15.3, atualize para a versão 2.15.3 ou posterior.
Para versões 3.x anteriores à 3.4.3, atualize para a versão 3.4.3 ou posterior.
Como solução temporária, considere restringir o uso das instruções
source e include com nomes de modelos inseridos pelo usuário até que um patch esteja disponível.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾