int(375)

Vulnerability Bulletins


Ejecución de código arbitrario en Ethereal

Vulnerability classification

Property Value
Confidence level Oficial
Impact Compromiso Root
Dificulty Experto
Required attacker level Acceso remoto sin cuenta a un servicio exotico

System information

Property Value
Affected manufacturer GNU/Linux
Affected software Ethereal 0.9.12

Description

Se han descubierto múltiples vulnerabilidades en la versión 0.9.12 del conocido analizador de protocolos Ethereal. La explotación de alguna de ellas podría permitir la ejecución de código arbitrario en el sistema vulnerable:

1.- Potencial denegación de servicio cuando el disector DCERPC procesa una cadena de Representación de Datos de Red (Network Data Representation, NDR). DCERPC permite la llamada remota de funciones tal y como se haría en modo local. Un potencial atacante remoto podría enviar un paquete especialmente diseñado para que el mencionado disector consumiese toda la memoria disponible y provocar así la caída de Ethereal.

2.- Desbordamiento de búfer en el disecor OSI debido a una insuficiente comprobación de las longitudes de los paquetes . La explotación de esta vulnerabilidad puede permitir la ejecución de código arbitrario en el sistema objeto de ataque.

3.- Potencial denegación de servicio provocada por una vulnerabilidad en el disector SPNEGO. Un potencial atacante remoto podría proporcionar un valor ASN.1 inválido que provocaría la caída de la aplicación.

4.-Vulnerabilidad de desbordamiento de búfer en la función tvb_get_nstringz0(), cuya explotación podría ser aprovechada para ejecutar código arbitrario en el sistema vulnerable o provocar la caída de Ethereal.

5.- Manejo impropio de determinadas cadenas por parte de diversos disectores: BGP, WTP, DNS, 802.11, ISAKMP, WSP, CLNP, ISIS, y RMI. Un potencial atacante remoto podría aprovechar esta vulnerabilidad para ejecutar código arbitrario en el sistema vulnerable o provocar la caída de Ethereal.

Solution



Actualización de software
Instale la versión 0.9.13 o posterior
http://www.ethereal.com/appnotes/enpa-sa-00010.html

Standar resources

Property Value
CVE CAN-2003-0356
CAN-2003-0357
BID

Other resources

Several security problems in Ethereal 0.9.12
http://www.ethereal.com/appnotes/enpa-sa-00010.html

Version history

Version Comments Date
1.0 Aviso emitido 2003-06-17
Ministerio de Defensa
CNI
CCN
CCN-CERT