CVE-2025-61784 in LLaMA-Factory
Sumário
de VulDB • 13/05/2026
LLaMA-Factory é uma biblioteca de ajuste (tuning) para modelos de linguagem de grande escala. Antes da versão 0.9.4, uma vulnerabilidade de Server-Side Request Forgery (SSRF) na API de chat permite que qualquer usuário autenticado force o servidor a realizar solicitações HTTP arbitrárias para redes internas e externas. Isso pode levar à exposição de serviços internos sensíveis, reconhecimento da rede interna ou interação com serviços de terceiros. O mesmo mecanismo também permite uma vulnerabilidade de Local File Inclusion (LFI), habilitando que usuários leiam arquivos arbitrários do sistema de arquivos do servidor. A vulnerabilidade existe na função `_process_request` dentro de `src/llamafactory/api/chat.py`. Esta função é responsável por processar conteúdo multimodal de entrada, incluindo imagens, vídeos e áudio fornecidos via URLs. A função verifica se a URL fornecida é um URI de dados base64 ou um caminho de arquivo local (`os.path.isfile`). Se nenhuma das condições for verdadeira, ela recua tratando a URL como um URI da web e faz uma solicitação HTTP GET direta usando `requests.get(url, stream=True).raw` sem qualquer validação ou sanitização da URL. A versão 0.9.4 corrige a causa raiz do problema.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.