PT-2024-35436 · Gaizhenbiao · Chuanhuchatgpt

CVE-2024-5278

·

Publicado

2024-06-06

·

Atualizado

2025-12-16

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
gaizhenbiao/chuanhuchatgpt versões anteriores a 20240310
Descrição
O aplicativo está suscetível a uploads de arquivos sem restrições devido à validação inadequada dos tipos de arquivo no endpoint /upload. A função handle file upload não sanitiza nem valida adequadamente a extensão ou o tipo de conteúdo dos arquivos enviados. Isso permite que invasores enviem arquivos com extensões arbitrárias, incluindo arquivos HTML contendo cargas de cross-site scripting (XSS) e arquivos Python. Isso pode levar a ataques XSS armazenados e, potencialmente, à execução remota de código (RCE) no servidor que hospeda o aplicativo.
Recomendações
As versões anteriores a 20240310 devem ser atualizadas.
Garanta a sanitização e validação adequadas das extensões de arquivo e dos tipos de conteúdo dentro da função handle file upload.
Restrinja os tipos de arquivos que podem ser enviados através do endpoint /upload.

Exploit

Correção

RCE

Unrestricted File Upload

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-5278

Produtos afetados

Chuanhuchatgpt