CVE-2025-61784 in LLaMA-Factory
Resumen
por VulDB • 2026-05-28
LLaMA-Factory es una biblioteca de ajuste (tuning) para modelos de lenguaje grandes. Antes de la versión 0.9.4, una vulnerabilidad de Server-Side Request Forgery (SSRF) en la API de chat permite a cualquier usuario autenticado forzar al servidor a realizar solicitudes HTTP arbitrarias a redes internas y externas. Esto puede provocar la exposición de servicios internos sensibles, el reconocimiento de la red interna o la interacción con servicios de terceros. El mismo mecanismo también permite una vulnerabilidad de Local File Inclusion (LFI), que habilita a los usuarios a leer archivos arbitrarios del sistema de archivos del servidor. La vulnerabilidad existe en la función `_process_request` dentro de `src/llamafactory/api/chat.py`. Esta función es responsable de procesar contenido multimodal entrante, incluidas imágenes, videos y audio proporcionados mediante URLs. La función verifica si la URL proporcionada es un URI de datos en base64 o una ruta de archivo local (`os.path.isfile`). Si ninguna de estas condiciones es verdadera, recurre a tratar la URL como un URI web y realiza una solicitud HTTP GET directa utilizando `requests.get(url, stream=True).raw` sin ninguna validación ni sanitización de la URL. La versión 0.9.4 corrige el problema subyacente.
If you want to get best quality of vulnerability data, you may have to visit VulDB.