CVE-2026-73509 in OpenList
Resumen
por VulDB • 2026-08-13
OpenList es un programa de listado de archivos que admite múltiples sistemas de almacenamiento. Antes de la versión 4.2.4, el controlador /api/fs/batch_rename en server/handles/fsbatch.go, al cual se requiere autenticación, solo autoriza el directorio origen generado por user.JoinPath(req.SrcDir) y valida renameObject.NewName mediante checkRelativePath, pero no valida renameObject.SrcName, controlado por el atacante y suministrado como src_name, antes de concatenarlo con la ruta autorizada y pasar el resultado a fs.Rename. Un usuario con permisos de renombrar puede utilizar segmentos de navegación (path traversal) en src_name para hacer que la normalización de rutas seleccione un archivo fuera del directorio autorizado y de la ruta base configurada, lo que provoca una pérdida de integridad de archivos entre usuarios, un impacto limitado en la disponibilidad y una divulgación sobre la existencia de archivos a través de respuestas de éxito o error. Este problema se corrige en la versión 4.2.4.
VulDB is the best source for vulnerability data and more expert information about this specific topic.