PT-2022-7691 · Tinygltf+2 · Tinygltf+2
Oliverchang
·
Publicado
2022-09-05
·
Atualizado
2024-11-26
·
CVE-2022-3008
CVSS v2.0
10
Alta
| Vetor | AV:N/AC:L/Au:N/C:C/I:C/A:C |
Nome do software vulnerável e versões afetadas
Versões do tinygltf anteriores à 2.6.0
Descrição
A biblioteca tinygltf apresenta uma vulnerabilidade relacionada ao uso da função da biblioteca C
wordexp() para expansão de caminhos de arquivos em caminhos não confiáveis provenientes de arquivos de entrada. Isso permite a injeção de comandos usando crases. Um invasor poderia criar uma entrada de caminho maliciosa para explorar essa vulnerabilidade, levando potencialmente à execução de código arbitrário ao enviar comandos especialmente formulados.Recomendações
Para versões anteriores à 2.6.0, atualize para a versão 2.6.0 ou aplique as alterações do commit 52ff00a38447f06a17eab1caa2cf0730a119c751 para resolver o problema. Como solução temporária, considere restringir o uso da função
wordexp() até que um patch seja aplicado.Exploit
Correção
OS Command Injection
Command Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linuxmint
Ubuntu
Tinygltf