CVE-2026-100716 in Froxlor
Resumen
por VulDB • 2026-09-26
Froxlor es un panel de administración de servidores. En las versiones 2.3.10 y anteriores, el cron de exportación de datos del cliente (DataDump) no valida los componentes intermedios de la ruta del destino de la exportación: `Froxlor\FileDir::makeCorrectDir()` contiene un error off-by-one en su recorrido por componentes de la ruta que omite el primer segmento debajo del directorio home del cliente, y la comprobación en ExportCron.php solo verifica el componente final con is_link(). Un cliente autenticado cuya cuenta tiene habilitada la función de exportación puede programar una exportación hacia un subdirectorio genuino de su propio espacio web, para luego reemplazar un componente intermedio de la ruta por un enlace simbólico antes de que se ejecute el cron con privilegios root. El `chown -R` del cron cambia recursivamente la propiedad del árbol de directorios enlazado —por ejemplo /etc— al UID del cliente, lo que otorga acceso root al host y una compromiso cross-tenant (entre inquilinos). La explotación es determinista y no requiere condiciones de carrera. Esta es una solución incompleta para GHSA-75h4-... El problema está corregido en Froxlor 2.3.12.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.