Se ha descubierto la existencia de múltiples vulnerabilidades de
desbordamiento de búfer en el cliente de mensajería instantánea de AOL
que pueden dar lugar a la ejecución de código en la máquina atacada.
El problema se agrava al no ser necesario que este programa esté en
ejecución sino que basta con haberlo instalado para que el sistema sea
vulnerable.
AOL Instant Messenger (AIM) se ha convertido, junto con ICQ, en el
cliente más popular de mensajería instantánea con más de 64 millones
de usuarios en todo el mundo. Una de las causas que ha popularizado su
difusión ha sido la inclusión por defecto dentro de las distribuciones
del navegador Netscape Communicator, aparte de estar disponible para
su descarga como producto independiente.
Pero esta conocida aplicación posee una vulnerabilidad que podría ser
empleada por un atacante para lograr la ejecución de código malicioso
y por extensión conseguir el control de la máquina atacada. El
problema se agrava al no ser necesario que AOL Instant Messenger esté
en ejecución para lograr reproducir el problema, basta con que este
cliente se haya instalado anteriormente para que el ordenador pueda
ser comprometido.
Al realizar la instalación de AOL Instant Messenger también se
registra el protocolo URL «aim:» y se trata como un ejecutable. Esto
permite que los usuarios del cliente de mensajería puedan publicar su
nombre en AOL en una página web y que de esta forma otros usuarios
puedan incluirlo en su agenda («Buddy List») con sólo pulsar en un
enlace.
Para que esto sea posible cada url «aim://» se pasa directamente al
cliente de AOL como si se tratará de una línea de comando con
distintos parámetros. Por ejemplo, si se escribe en un navegador
«aim:goim?Screenname=usuario&Message=Hola» se abrirá una caja de
mensaje preparada para enviarlo al usuario indicado.
Desafortunadamente, el cliente AOL tiene numerosas vulnerabilidades
que pueden permitir la creación de URLs maliciosas que desborden el
búfer interno del programa, y de esta forma obtener el control del
programa e incluso lograr la ejecución de código. Algunos de los
desbordamientos de búfer quedan demostrados si se escribe en un
navegador las siguientes urls: «aim:goim?=+-restart» o
«aim:buddyicon?screenname=abob&groupname=asdf&Src=http://localhost/AA(..3000
caracteres)AA».
Para remediar este problema AOL ha publicado una nueva versión de
Instant Messenger. Por lo que desde Hispasec recomendamos a todos los
usuarios de este programa actualizarse a la versión 4.3.2229 en la
cual ya se han corregido los problemas descritos.
antonior@hispasec.com
Más información:
Aviso de @Stake:
http://www.atstake.com/research/advisories/2000/a121200-1.txt
AOL Instant Messenger:
http://www.aol.com/aim/home.html
Deja una respuesta