PT-2025-6639 · Python · Cpython

Seth Larson

·

Publicado

2025-02-14

·

Atualizado

2025-02-19

·

CVE-2024-3220

CVSS v4.0

2.3

Baixa

VetorAV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Versões do CPython até a 3.13.x
Descrição A questão surge porque o módulo "mimetypes" da biblioteca padrão do CPython utiliza locais padrão das plataformas Linux e macOS no Windows, onde esses locais permitem gravação pelo usuário. Isso permite que outros usuários criem arquivos inválidos, potencialmente causando um MemoryError quando o tempo de execução do Python é iniciado ou levando a interpretações incorretas de tipos de arquivo.
Recomendações Para contornar este problema, chame mimetypes.init() com uma lista vazia ([]) em plataformas Windows para evitar o uso da lista padrão de locais de arquivos conhecidos.

Correção

Untrusted Search Path

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BIT-PYTHON-2024-3220
BIT-PYTHON-MIN-2024-3220
CVE-2024-3220
ECHO-6E9C-8674-8943
PSF-2025-2

Produtos afetados

Cpython