[LUNI] Debian/Ubuntu OpenSSL Random Number Generator Vulnerability

sean lynch sean-lynch at sean-lynch.com
Sat May 17 12:45:51 CDT 2008


Douglas J. Trainor wrote:
>
> Technical Cyber Security Alert TA08-137A yada yada yada
>
> The result of this error is that certain encryption keys are much more
> common than they should be. This vulnerability affects cryptographic
> applications that use keys generated by the flawed versions of the
> OpenSSL package. Affected keys include, but may not be limited to, SSH
> keys, OpenVPN keys, DNSSEC keys, and key material for use in X.509
> certificates and session keys used in SSL/TLS connections. Any of
> these keys generated using the affected systems on or after 2006-09-17
> may be vulnerable. Keys generated with GnuPG, GNUTLS, ccrypt, or other
> encryption utilities that do not use OpenSSL are not vulnerable
> because these applications use their own random number generators.
>
> II. Impact
>
> A remote, unauthenticated attacker may be able to guess secret key
> material. The attacker may also be able to gain authenticated access
> to the system through the affected service or perform
> man-in-the-middle attacks.
debian wiki has a good article following this:
http://wiki.debian.org/SSLkeys

help can also be found here:
http://www.debian.org/security/key-rollover

Including tools to help you find and clean up any mess this may have 
made for you.

SJVN has a pretty frank and honest article on how debian's practice of 
often 'forking' upstream created the problem in the first place:
http://blogs.computerworld.com/fixing_debian_openssl
http://practical-tech.com/operating-system/linux/open-source-security-idiots/

Some people have said he is too harsh. I can see forking being practical 
to help debian deal with the many platforms they support, but they can't 
say they don't have enough time to test. They take as much as they want. 
It was a mistake and should be dealt with honestly. The response from 
the debian team has been swift.

At least things like this are the exception in the Gnu/Linux world, not 
the rule like with other OS's!


More information about the luni mailing list