PT-2022-7691 · Tinygltf+2 · Tinygltf+2

Oliverchang

·

Publicado

2022-09-05

·

Atualizado

2024-11-26

·

CVE-2022-3008

CVSS v2.0

10

Alta

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2024-10529
CVE-2022-3008
DSA-5232-1
USN-7129-1

Produtos afetados

Linuxmint
Ubuntu
Tinygltf