Escalada de directorios en gzip para Sun Solaris 8, 9 y 10
Sun ha anunciado que sus Solaris 8, 9 y 10 se ven afectados por una vulnerabilidad que puede ser explotada por usuarios maliciosos para que la extracción de archivos pueda realizarse sobre directorios arbitrarios de las máquinas afectadas.
El problema se debe a un error de validación de entradas a la hora de extraer el contenido de archivos con el parámetro ‘-N’ con gunzip. Esto hace posible que el archivo sea extraído en una localización arbitraria fuera del directorio destino utilizando secuencias de escalada de directorio.
También se ha detectado una condición de carrera cuando se activan permisos de archivos.
Sun recomienda activar el sticky bit en los directorios compartidos y no usar los parámetros ‘-N’ o ‘–name’ cuando se descomprimen archivos. La compañía esta actualmente trabajando en parches de actualización que corrijan el problema de forma más consistente.