Múltiples vulnerabilidades en gzip de Sun Solaris 8, 9 y 10

Sun reconoce múltiples problemas en gzip que pueden provocar la ejecución de código arbitrario o denegación de servicio.

Se han detectado múltiples problemas en gzip que pueden permitir a un atacante local o remoto sin privilegios, ejecutar código arbitrario con los privilegios de otro usuario que utilice el comando gzip o provocar una denegación de servicio a través de un archivo gzip especialmente manipulado.

Entre las vulnerabilidades corregidas:

– Un desbordamiento de memoria intermedia en la función make_table en el componente LHZ puede llevar a la ejecución de código arbitrario a través de una tabla de decodificación especialmente manipulada en un archivo gzip.

– Denegación de servicio a través de unlzh.c en el componente LHZ.

– Desbordamiento de memoria intermedia en la función build_tree en unpack.c permite ejecución de código.

– Error de índices de array en la función make_table en unlzh.c en el componente LZH, bajo ciertas plataformas, permite provocar una denegación de servicio y potencialmente ejecución de código.

– Referencia de puntero a nul a través de una vulnerabilidad no especificada permite provocar denegaciones de servicio con un archivo gzip especialmente manipulado.

Según versión y plataforma, las actualizaciones están disponibles desde:

Para SPARC:

Para Solaris 9 instalar 116340-06 desde http://sunsolve.sun.com/search/document.do?assetkey=urn:cds:docid:1-21-116340-06-1o posterior

Para Solaris 10 instalar 120719-02 desde http://sunsolve.sun.com/search/document.do?assetkey=urn:cds:docid:1-21-120719-02-1o posterior

Para x86:

Para Solaris 9 instalar 116341-06 desde http://sunsolve.sun.com/search/document.do?assetkey=urn:cds:docid:1-21-116341-06-1o posterior

Para Solaris 10 instalar 120720-02 desde http://sunsolve.sun.com/search/document.do?assetkey=urn:cds:docid:1-21-120720-02-1o posterior