Zip slip vulnerability in Juju
Una falla en el sistema de carga de charms de Juju permite que cualquier usuario con acceso al controlador cargue archivos maliciosos que escapen del directorio previsto y obtengan acceso no autorizado a las máquinas. Esto ocurre porque el sistema no valida adecuadamente las rutas de archivo al extraer los archivos de charm.
El endpoint /charms carece de validación de autorización suficiente, permitiendo que cualquier usuario autenticado cargue charms. Una vulnerabilidad Zip Slip (CWE-24) en la extracción de archivos permite traversal de ruta, permitiendo que atacantes escriban archivos fuera del directorio previsto y logren ejecución de código en máquinas ejecutando unidades vulnerables. La explotación requiere solo credenciales válidas del controlador.
¿Quieres saber si tu infraestructura está expuesta a esto?
Hablar con TrueHacking →