PT-2026-4841 · Pypi+2 · Python-Multipart+2

Imenyoo2

+1

·

Publicado

2026-01-25

·

Atualizado

2026-05-09

·

CVE-2026-24486

CVSS v2.0

9.0

Alta

VetorAV:N/AC:L/Au:N/C:P/I:C/A:P
Nome do Software Vulnerável e Versões Afetadas Python-Multipart versões anteriores a 0.0.22
Descrição O Python-Multipart é um analisador multipart de streaming para Python. Existe um problema de Travessia de Caminho ao utilizar as opções de configuração não padrão UPLOAD DIR e UPLOAD KEEP FILENAME=True. Um atacante pode gravar arquivos carregados em locais arbitrários do sistema de arquivos ao criar um nome de arquivo malicioso. O problema ocorre porque a biblioteca constrói o caminho do arquivo usando os.path.join(), e se o nome do arquivo começar com '/', todos os componentes de caminho anteriores são descartados. Isso permite contornar o diretório de upload pretendido e gravar arquivos em caminhos arbitrários. A vulnerabilidade está presente apenas se UPLOAD DIR estiver configurado, UPLOAD KEEP FILENAME estiver definido como True e o arquivo carregado exceder MAX MEMORY FILE SIZE.
Recomendações Atualize para a versão 0.0.22. Alternativamente, evite usar UPLOAD KEEP FILENAME=True nas configurações do projeto.

Exploit

Correção

Path traversal

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-01058
CVE-2026-24486
GHSA-WP53-J4WJ-2CFG
OESA-2026-2276
OPENSUSE-SU-2026:20125-1
SUSE-SU-2026:0307-1
SUSE-SU-2026:20188-1
USN-8027-1

Produtos afetados

Linuxmint
Python-Multipart
Ubuntu