miércoles, 29 de diciembre de 1999

Resumen de Bugtraq del 20-12-1999 al 26-12-1999

De la mano de Bugtraq nos llega, una vez más, el resumen de las
últimas vulnerabilidades y actualizaciones. Destacan en
esta ocasión, por el número, los parches para plataformas
Microsoft.
1. Vulnerabilidad de buffer overflow remoto en SCO Unixware
i20dialogd
2. Vulnerabilidad de download automático de attachment HTML en MS
Outlook Express para MacOS
3. Vulnerabilidades de negación de servicio en Solaris DMI
4. vulnerabilidades CGI en Lotus Notes Domino Webserver
5. Vulnerabilidad en el Virtual Directory Naming de Microsoft IIS
6. Vulnerabilidad de Buffer Overflows en SCO LibX11/X11
Toolkit/Athena Widget Library
7. Vulnerabilidad en FreeBSD WMMon
8. Vulnerabilidad en análisis del carácter de escape en Microsoft
IIS
9. Vulnerabilidad de Cross-Frame en external.NavigateAndFind() en
Microsoft IE
10. Vulnerabilidad de negación de servicio en RealServer 5.0
ramgen
11. Vulnerabilidad de Buffer Overflow en Get en ZBSoft ZBServer

Actualización de parches del 20-12-1999 al 26-12-1999
-----------------------------------------------------
1. Vulnerabilidad parcheada: HTML attachment en MS Outlook
Express para MacOS
2. Vulnerabilidad parcheada: IIS Virtual Directory Naming
3. Vulnerabilidad parcheada: Parseo de carácter de Escape en IIS
4. Vulnerabilidad parcheada: IE external.NavigateAndFind()
Cross-Frame
5. Vulnerabilidad parcheada: Problema de privilegio con WMMon
Resumen de Bugtraq del 20-12-1999 al 26-12-1999
-----------------------------------------------

1. Vulnerabilidad de buffer overflow remoto en SCO Unixware
i20dialogd
BugTraq ID: 876
Remoto: Sí
Fecha de publicación: 22-12-1999
URL relevante: http://www.securityfocus.com/bid/876
Resumen:

i20dialogd es un demonio que provee un front-end para controlar
el subsistema i20. Viene incluido en SCO Unixware y se instala
ejecutándose por defecto como root. Existe una seria
vulnerabilidad de buffer overflow en su mecanismo de
autenticación. Los buffers para el nombre de usuario y contraseña
son de una longitud fija (88+ caracteres) sin
que se realice ningún chequeo de límites sobre ellos.
Debido a esto es posible crear un desbordamiento en los buffers,
corromper la pila y sobreescribir la dirección de retorno para
alterar el flujo de la ejecución (lo que provoca la ejecución de
código arbitrario). Debe tenerse en cuenta que el código del
exploit debe ser codificado (en base64) antes de ser enviado al
servidor.

2. Vulnerabilidad de download automático de Attachment HTML en MS
Outlook Express para MacOS
BugTraq ID: 883
Remoto: Sí
Fecha de publicación: 22-12-1999
URL relevante: http://www.securityfocus.com/bid/883
Resumen:

Outlook Express 5 para MacOS bajara automáticamente attachments
en mensajes HTML, sin preguntar al usuario. Esa debilidad no
permite forzar al usuario a ejecutar ningún código, o poner
archivos en determinadas carpetas, pero puede ser utilizado junto
con otros ataques.
También, la ubicación por defecto de los attachments bajados es
el desktop, donde tienen mas oportunidades de ser vistos y
ejecutados por el usuario.

3. Vulnerabilidades de negación de servicio en Solaris DMI
BugTraq ID: 878
Remoto: Sí
Fecha de publicación: 22-12-1999
URL relevante: http://www.securityfocus.com/bid/878
Resumen:

DMI es el Desktop Management Interface, y es una suite de
aplicaciones de administración de programas que vienen con Sun
Solaris. Cada aplicación que es manejada a través de DMI tiene un
registro MIF (el cual contiene información acerca de sus
componentes manejables y propiedades) que puede ser insertado en
la base de datos MIF (/var/dmi/db) a través del demonio dmispd
(DMI Service Provider).
No existe ningún tipo de autenticación sobre quien envía un nuevo
MIF, lo que significa que cualquiera puede hacerlo. Esto crea dos
posibles condiciones de negación de servicio.
La primera es el consumo de espacio en disco en /var. No existen
limites (por defecto) sobre cuanto espacio puede utilizar la base
de datos DMI. Esto se puede emplear junto con otras
vulnerabilidades para evitar el logueo, etc.
Una segunda vulnerabilidad es una condición de buffer overflow en
dmispd con MIFs de cierto tamaño. Es posible que sea explotable
mas alla de una simple negación de servicio. (puede ser posible
ejecutar código arbitrario como root remotamente).

4. Vulnerabildades CGI en Lotus Notes Domino Webserver
BugTraq ID: 881
Remoto: Sí
Fecha de publicación: 21-12-1999
URL relevante: http://www.securityfocus.com/bid/881
Resumen:

Se han descubierto tres vulnerabilidades en la forma en que el
componente de Webserver del Lotus Domino Server maneja los cgis.

1: Se puede obtener información acerca del path.

Al enviar un pedido por un cgi no existente, un atacante puede
determinar la estructura del sistema de archivos del servidor.
Ejemplo:

URL solicitada:
http: file://victimhost/cgi-bin/asdf
Respuesta:
Error 500
Bad script request -- no variation of
'c:/notes/data/domino/cgi-bin/asdf' is executable

2: No se puede deshabilitar el acceso anónimo.

Aun cuando el acceso anónimo se encuentre deshabilitado en el
servidor, esta permitido para el directorio cgi-bin.

3: Buffer overflow en el manejo de errores en cgi

Una URL demasiado larga en un pedido GET, hacia el directorio
cgi-bin, hace caer al servidor. Parece que no funcionan todas las
cadenas, sin embargo una que fue probada y funciona es: 'GET
/cgi-bin/[800 ','][4000 'a'] HTTP/1.0'

5. Vulnerabilidad en el Virtual Directory Naming de Microsoft IIS
BugTraq ID: 882
Remoto: Sí
Fecha de publicación: 21-12-1999
URL relevante: http://www.securityfocus.com/bid/882
Resumen:

El procesamiento de paginas web del lado del servidor puede
pasarse por alto bajo un determinado conjunto de condiciones. Si
un .asp o archivo similar se encuentra en un directorio virtual
cuyo nombre termina en una extensión legal, se puede llegar a
enviar el código fuente del archivo al navegador cliente.

IIS determina que acción tomar sobre un documento web al analizar
la URL y la extensión del archivo. La primera extensión
registrada encontrada en la cadena se usa para hacer esta
decisión. Por lo tanto, si se solicita el siguiente archivo:
/webroot/docs.htm/some.asp, y ese archivo existe, IIS
analizará la ruta y encontrará la extensión .htm en el directorio
virtual llamado docs.htm. Con ello determinará que no se requiere
ningún preprocesamiento, y enviará el código fuente del archivo
some.asp.

6. Vulnerabilidad de Buffer Overflows en SCO LibX11/X11
Toolkit/Athena Widget Library
BugTraq ID: 884
Remoto: No
Fecha de publicación: 20-12-1999
URL relevante: http://www.securityfocus.com/bid/884
Resumen:

SCO Openserver es vulnerable a varios buffer overflows en varias
librerías compartidas (shared libraries) relacionadas al sistema
X window. Esto significa que todos los programas que se compilan
con estas librerías puede ser vulnerables a ser explotados a
través de llamadas maliciosas a las librerías. Las librerías
vulnerables son:

LibX11
LibXt
LibXaw
LibXmu

Aun no está totalmente claro donde se encuentran realmente los
overflows y se especula que esta vulnerabilidad puede ser similar
a serios overflows en la librería X publicados en Agosto de 1997,
en la base de datos Bugtraq con ID: 237 y los problemas de X de
Sun archivados en la base de datos Bugtraq con ID: 238 (publicado
en Mayo de 1999).

7. Vulnerabilidad en FreeBSD WMMon
BugTraq ID: 885
Remoto: No
Fecha de publicación: 22-12-1999
URL relevante: http://www.securityfocus.com/bid/885
Resumen:

WMMon es una aplicación multiplataforma de docking para Window
Maker. Monitoriza información útil del sistema, tal como el uso
de la CPU y la actividad de disco. La aplicación también permite
al usuario definir comandos que pueden ser lanzados con clicks
del ratón en la ventana del WMMon.
Si la aplicación WMMon se instala como SUID o SGID, estos
privilegios no se dejan de lado antes de ejecutar los comandos
definidos por el usuario. Dado que el usuario puede configurar la
aplicación para ejecutar cualquier comando, un usuario puede
correr un shell o cualquier otro ejecutable con los privilegios
con los que WMMon fue instalado.
La version de WMMon portada a FreeBSD se instala SGID kmem y
versiones mas viejas se instalan como SUID root.

8. Vulnerabilidad en análisis del carácter de escape en Microsoft
Internet Information Server
BugTraq ID: 886
Remoto: Sí
Fecha de publicación: 21-12-1999
URL relevante: http://www.securityfocus.com/bid/886
Resumen:

Internet Information Server acepta caracteres con el formato del
código de escape que no son dígitos hexadecimales validos. Todos
los servidores web que cumplen el RFC 1738 aceptan dígitos
hexadecimales precedidos por un signo de porcentaje, pero IIS
también acepta dígitos hexadecimales no válidos y traduce alguno
de ellos en caracteres ASCII validos. Esto crea una forma
indirecta de construir URLs (texto plano, hexadecimales validos,
y hexadecimales no validos) que puede emplearse para pasar por
alto mecanismos accesos de control realizados por terceros como
ser sistemas de detección de intrusiones. Este problema no
proporciona una forma directa de comprometer al servidor IIS en
si mismo.

9. Vulnerabilidad de Cross-Frame en external.NavigateAndFind() en
Microsoft IE
BugTraq ID: 887
Remoto: Sí
Fecha de publicación: 22-12-1999
URL relevante: http://www.securityfocus.com/bid/887
Resumen:

Mediante la función window.external.NavigateAndFind() es posible
para un servidor remoto ejecutar código javascript arbitrario en
una maquina cliente utilizando IE4, 5 o 5.1 en el contexto de la
seguridad local.

Esta función se usa para cargar un documento web y buscar en él
cadenas específicas, tras lo que se muestran los resultados en un
frame secundario. Sin embargo, la función aceptará URLs del tipo
"javascript:", y deberá pasar esta URL a la función, el
javascript se ejecutará en el contexto de seguridad del contenido
del frame secundario, y tiene acceso al contenido del frame actual.

Esta debilidad puede usarse para obtener archivos pwl, la base de
datos SAM local, cookies o cualquier otro tipo de información
guardada localmente a la que el usuario tenga permiso de lectura.
El ataque puede realizarse a través de la web, o en un email HTML
o en un post en un grupo de noticias (newsgroup).

10. Vulnerabilidad de negación de servicio en RealServer 5.0
ramgen
BugTraq ID: 888
Remoto: Sí
Fecha de publicación: 23-12-1999
URL relevante: http://www.securityfocus.com/bid/888
Resumen:

Es posible hacer caer al RealServer 5.0 enviándole una solicitud
ramgen demasiado larga (4082+ bytes). El funcionamiento normal
puede restablecerse al ejecutar el software RealServer.
11. Vulnerabilidad de Buffer Overflow en Get en ZBSoft ZBServer
BugTraq ID: 889
Remoto: Sí
Fecha de publicación: 23-12-1999
URL relevante:
http://www.securityfocus.com/bid/889
Resumen:

ZBServer Pro 1.5 tiene un buffer no chequeado en el código que
maneja los pedidos GET. Esta debilidad permite la ejecución de
código arbitrario.
Actualización de parches del 20-12-1999 al 26-12-1999
-----------------------------------------------------
1. Vendedor: Microsoft
Producto: MS Outlook Express para MacOS
Vulnerabilidad parcheada: HTML Attachment en MS Outlook
Express para MacOS
BugTraq ID: 883
URLS relevantes: http://www.securityfocus.com/bid/883
Ubicacion del parche: http://www.microsoft.com/mac/download
NOTAS:
Este parche también incluye una corrección para un problema en la
expiración de certificados en IE5 y IE4.5 para MacOS.

2. Vendedor: Microsoft
Producto: IIS
Vulnerabilidad parcheada: IIS Virtual Directory Naming
BugTraq ID: 882
URLS relevantes: http://www.securityfocus.com/bid/882
Ubicación del parche:
Intel:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=16378
alpha:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=16379

NOTAS:
El parche cambia la forma en que IIS analiza la URL, tras aplicar
el parche retornará un error cada vez que se solicita en un
directorio virtual un archivo con una extensión legal.

3. Vendedor: Microsoft
Producto: IIS
Vulnerabilidad parcheada: Análisis de carácter de Escape en IIS
BugTraq ID: 886
URLS relevantes: http://www.securityfocus.com/bid/886
Ubicación del parche:
Intel:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=16357
Alpha:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=16358

4. Vendedor: Microsoft
Producto: Internet Explorer
Vulnerabilidad parcheada: IE external.NavigateAndFind()
Cross-Frame
BugTraq ID: 887
URLS relevantes: http://www.securityfocus.com/bid/887
Solución temporal:
Deshabilitar el Active Scripting

5. Vendedor: FreeBSD
Producto: Windowmaker wmmon 1.0b2
Vulnerabilidad parcheada: Problema de privilegio con WMMon
BugTraq ID: 885
URLS relevantes: http://www.securityfocus.com/bid/885
Ubicación del parche:
http://www.securityfocus.com/vdb/bottom.html?section=solution&vid=885



Hernan Ochoa
hochoa@core-sdi.com
Investigacion y Desarrollo - CoreLabs - Core SDI
http://www.core-sdi.com