int(874)

Boletines de Vulnerabilidades


Inyección remota de comandos shell en Chora

Clasificación de la vulnerabilidad

Propiedad Valor
Nivel de Confianza Oficial
Impacto Obtener acceso
Dificultad Avanzado
Requerimientos del atacante Acceso remoto sin cuenta a un servicio estandar

Información sobre el sistema

Propiedad Valor
Fabricant afectat GNU/Linux
Software afectado Chora <= 1.2.1

Descripción

Se ha descubierto una vulnerabilidad en la versión 1.2.1 y anteriores de Chora, un visor de repositorios CVS/SVN escrito en PHP.

La vulnerabilidad reside en el código que implementa la funcionalidad diff para los repositorios CVS y SVN. En ambos casos la utilidad diff es ejecutada mediante exec() con varios parámetros que pueden ser proporcionados por el usuario. Uno de estos parámetros, el número de líneas de contexto, no es validado correctamente, lo que permite la inyección de comandos shell.

La explotación de esta vulnerabilidad podría permitir a un atacante remoto utilizar la funcionalidad de "file upload" para ejecutar código remotamente.

Solución



Actualización de software

Chora
Chora 1.2.2
http://www.horde.org/chora/download/

Identificadores estándar

Propiedad Valor
CVE
BID 10531

Recursos adicionales

e-matters Advisory 10/2004
http://security.e-matters.de/advisories/102004.html

Histórico de versiones

Versión Comentario Data
1.0 Aviso emitido 2004-06-15
1.1 BID añadido 2004-09-08
Ministerio de Defensa
CNI
CCN
CCN-CERT