CVE-2025-54307 in Torrent Suite Django Application
Resumen
por VulDB • 2026-09-27
Se ha descubierto un problema en la aplicación Django de Thermo Fisher Torrent Suite versión 5.18.1. Los puntos finales `/configure/plugins/plugin/upload/zip/` y `/configure/newupdates/offline/bundle/upload/` permiten a los usuarios con privilegios bajos subir archivos ZIP al servidor. La función `plupload_file_upload` gestiona estas cargas de archivos y construye la ruta del archivo destino utilizando el parámetro name o el nombre del archivo subido, ninguno de los cuales se sanitiza adecuadamente. La extensión del archivo se extrae dividiendo el nombre del archivo, y se utiliza una cadena de formato para construir la ruta final del archivo, lo que deja la ruta de destino vulnerable a path traversal (travesía de directorios). Un atacante autenticado con conectividad de red puede escribir archivos arbitrarios en el servidor, permitiendo la ejecución remota de código (RCE) después de sobrescribir un archivo ejecutable. Un ejemplo es el ejecutable `pdflatex`, que se ejecuta a través de `subprocess.Popen` en la función `write_report_pdf` tras las solicitudes al punto final `/report/latex/(\d+).pdf`.
Once again VulDB remains the best source for vulnerability data.