SSL/TLS Vulnerability Details to be Released Friday
Last Updated: 2011-09-20 15:18:13 UTC
by Kevin Liston (Version: 2)
I'm getting a lot of emails asking about articles that ultimately reference this upcoming talk: "BEAST: Surprising crypto attack against HTTPS" (http://ekoparty.org/2011/juliano-rizzo.php)
I don't have any extra details. Anything that I write now will be unnecessary speculation. It sounds like it will be interesting; their presentation last year on Padded Oracle Attacks (the crypto Oracle, not the database) certainly was.
UPDATE: Dr J links us to "A CHALLENGING BUT FEASIBLE BLOCKWISE-ADAPTIVE
CHOSEN-PLAINTEXT ATTACK ON SSL" that may describe the attack. This attack requires that the attacker be able to sniff the traffic and run code on the victims machine to inject the chosen-plaintext into the stream.
My recommendation is still to wait until we see the details before formulating a response, but sight-unseen the following steps couldn't hurt:
- Users: Don't bank using someone else's wifi.
- Browser Authors: Update to support TLS 1.2
- Servers Admins: Configure to support TLS 1.2
Comments
-KL
Essentially they do a MITM on your SSL traffic. So not breaking the protocol at all.
M
This problem has been kept really quiet ... I wonder why
https://bugzilla.mozilla.org/show_bug.cgi?id=565047 – Implement TLS 1.1 (RFC 4346)
https://bugzilla.mozilla.org/show_bug.cgi?id=480514 – Implement support for TLS 1.2 (RFC 5246)
Apache (on Unix) is able to do both TLS 1.1 and TLS 1.2 if you are using mod_gnutls instead of mod_ssl (so use GnuTLS instead of OpenSSL). I did some tests a while ago and it worked fine with IE9 and Opera.
On Windows, it may be able to do so out of the box if httpd is linked against the Microsoft crypto APIs. I've seen some entries on SSLLabs, but the server may have been using mod_gnutls too.
As for OpenSSL, the still-to-be-released "stable" 1.0.1 branch (see CVS) does at least TLS 1.1, tested against Nginx 1.0.x. I don't know how complete the implementation is, but it does successfully pass the SSLLabs scan.
Also, see the following thread in the OpenSSL-dev mailing list:
http://www.mail-archive.com/openssl-dev@openssl.org/msg29714.html
I believe windows crypto is tied to the OS version. From comments I've been reading about this they're only present by default on Windows 7+ and Windows Server 2k8. I haven't tried but it's apparently possible to manually install them on Vista but not on XP.
New Comments closed for all Diaries older than two(2) weeks
Please send your comments to our Contact Form

Diary Archives
More info here:
https://threatpost.com/en_us/blogs/new-attack-breaks-confidentiality-model-ssl-allows-theft-encrypted-cookies-091611
http://www.theregister.co.uk/2011/09/19/beast_exploits_paypal_ssl/