PT-2021-23145

CVE-2021-41170

·

Publicado

2021-11-08

·

Atualizado

2021-11-17

Descrição por

CVSS 3.1
9.8
Crítica
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do neoan3-apps/template anteriores à 1.1.1
Descrição
O problema decorre da permissão para que closures sejam passados diretamente para o mecanismo de modelos, o que permite a execução de valores que são chamáveis. Isso pode levar a uma execução indesejada ou maliciosa se um valor tiver o mesmo nome que um método ou função no escopo. Todos os usuários do pacote estão potencialmente afetados, especialmente aqueles que lidam com entradas diretas do usuário ou valores de banco de dados, tornando plausível um ataque em várias etapas.
Recomendações
Para versões anteriores à 1.1.1, a única abordagem segura é trabalhar com valores codificados, embora isso possa contrariar o objetivo de usar um mecanismo de modelos. Portanto, recomenda-se atualizar para a versão 1.1.1 ou posterior para corrigir essa vulnerabilidade. Como solução temporária, considere evitar o uso de closures no mecanismo de modelos até que o problema seja resolvido.
Explorabilidade
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-3V56-Q6R6-4GCW
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾