PT-2024-18256 · Gradio · Gradio

CVE-2024-1728

·

Publicado

2024-04-10

·

Atualizado

2026-06-29

CVSS v4.0

9.2

Crítica

VetorAV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Nome do software vulnerável e versões afetadas
gradio-app/gradio (versões afetadas não especificadas)
Descrição
O problema é uma vulnerabilidade de inclusão de arquivo local causada pela validação inadequada das entradas fornecidas pelo usuário no componente UploadButton. Os invasores podem explorar essa vulnerabilidade para ler arquivos arbitrários no sistema de arquivos, como chaves SSH privadas, manipulando o caminho do arquivo na solicitação ao endpoint “/queue/join”. Isso poderia potencialmente levar à execução remota de código. A vulnerabilidade está presente no tratamento dos caminhos de upload de arquivos, permitindo que invasores redirecionem uploads de arquivos para locais indesejados no servidor.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

RCE

Path traversal

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-1728
GHSA-3F95-MXQ2-2F63
GHSA-M842-4QM8-7GPQ
PYSEC-2026-345

Produtos afetados

Gradio