[Bulma] Sobre la vulnerabilidad de Debian - OpenSSL

Jose Ernesto Suarez suarez_ern en gva.es
Vie Mayo 16 13:37:35 CEST 2008


Para todos los que hayais escuchado estos dias el problema de  
seguridad (http://lists.debian.org/debian-security-announce/2008/msg00152.html 
) que afecta a openssl en Debian, os dejo aqui un pequeño resumen para  
que os hagais una idea de la magnitud del fallo.

El problema es sencillo, alguien decidio eliminar ciertas lineas de  
codigo para evitar algunos warnings que generaban las herramientas  
Valgrind y Purify con cualquier codigo que estuviera relacionado con  
OpenSSL.Debian remitio un parche y OpenSSL lo acepto, por lo que el  
fallo puede reproducirse en sistemas que no sean Debian (o  
derivados).Al final el nuevo codigo utilizaba como datos aleatorios  
para generar claves unicamente el pid del proceso que los  
generaba...es decir, se paso de tener un espacio de claves de  2^1024  
a uno de solo 2^16... o lo que es lo mismo, 32.768 claves posibles  
(OMG!).Por ello, es conveniente actualizar todas las claves generadas  
por openssl de ordenadores afectados, no sin antes actualizar el  
paquete.

Para saber si estais afectados, podeis descargar las claves de aqui:

http://sugar.metasploit.com/debian_ssh_dsa_1024_x86.tar.bz2
http://sugar.metasploit.com/debian_ssh_rsa_2048_x86.tar.bz2

y comprobarlo mediante el siguiente codigo en ruby
http://www.milw0rm.com/exploits/5632

o en perl
http://www.milw0rm.com/exploits/5622

Debian ha publicado un wiki donde explica como solucionar el problema
http://wiki.debian.org/SSLkeys

y HD Moore ha publicado un articulo donde explica como aprovecharse de  
el, ademas de como solucionarlo
http://metasploit.com/users/hdm/tools/debian-openssl/

Ademas existe informacion en

http://www.kriptopolis.org/chapuza-en-debian
http://barrapunto.com/articles/08/05/13/1442221.shtml
http://blog.zakame.net/news/openssl-remote-dsa-1571

Espero que esto os sirva de ayuda a todos los administradores que  
habitais la lista.Personalmente tenia 8 servidores afectados... ahora  
ya esta solucionado.La manera rapida consiste en hacer un upgrade y  
dejar que el sistema regenere las llaves.... aunque en algunos casos  
es algo mas complicado.


Más información sobre la lista de distribución Bulmailing