int(874)

Vulnerability Bulletins


Inyección remota de comandos shell en Chora

Vulnerability classification

Property Value
Confidence level Oficial
Impact Obtener acceso
Dificulty Avanzado
Required attacker level Acceso remoto sin cuenta a un servicio estandar

System information

Property Value
Affected manufacturer GNU/Linux
Affected software Chora <= 1.2.1

Description

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.

Solution



Actualización de software

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

Standar resources

Property Value
CVE
BID 10531

Other resources

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

Version history

Version Comments Date
1.0 Aviso emitido 2004-06-15
1.1 BID añadido 2004-09-08
Ministerio de Defensa
CNI
CCN
CCN-CERT