Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Bernd Dietzel

#23336de 53,779
10CVSS total
Vulnerabilidades · 1
PT-2022-3252
10
2015-08-02
Python · Python · CVE-2015-20107
**Nome do software vulnerável e versões afetadas** Versões do Python anteriores à 3.10.8 Versões do Python 3.7, 3.8, 3.9 **Descrição** O problema está relacionado à validação insuficiente de argumentos no módulo mailcap do interpretador Python. Isso pode permitir que um invasor remoto injete comandos de shell em aplicativos que utilizam a função mailcap.findmatch com entradas não confiáveis, como nomes de arquivos ou argumentos fornecidos pelo usuário e não validados. **Recomendações** Para versões do Python anteriores à 3.10.8, atualize para a versão 3.10.8 ou posterior para resolver o problema. Para as versões 3.7, 3.8 e 3.9 do Python, aplique a correção retroativa para resolver o problema. Como solução alternativa temporária, considere validar nomes de arquivos e argumentos fornecidos pelo usuário antes de passá-los para a função mailcap.findmatch, a fim de minimizar o risco de exploração.