16 October 2014
Bulletproof TLS Newsletter is a free periodic newsletter bringing you commentary and news surrounding SSL/TLS and Internet PKI, designed to keep you informed about the latest developments in this space. Received monthly by more than 50,000 subscribers. Written by Ivan Ristić.
After days of persistent rumours, a serious SSL 3 vulnerability was announced late on October 14th. The so-called POODLE attack exploits the CBC padding as implemented in SSL 3 to retrieve fragments of encrypted information (e.g., cookies). The attack scenario is complex: the attacker must execute an active network attack that is a combination of network-level manipulation and malicious JavaScript executing in the victim's browser. But, if those two preconditions are met, the attack itself is relatively straightforward. If you're interested in the details, the original announcement comes with a short paper, but I also recommend Adam Langley's blog post.
We haven't seen a proof of concept yet, but given that the attack is not overly complex, it's reasonable to expect that someone will write it sooner or later.
The good news is that this problem affects only SSL 3, but the bad news is that it's still possible to downgrade modern browsers from whatever best version they support all the way down to the vulnerable protocol. (I discuss this in the "Protocol Downgrade Attacks" section in Chapter 6 of Bulletproof SSL and TLS.)
There are two things you should do: 1) disable SSL 3 in your browser and 2) if at all possible disable SSL 3 in your servers. Please refer to my blog post for a longer discussion. Scott Helme has a detailed blog post with step-by-step instructions for popular browsers and servers.
On the SSL Labs side, we released three new features yesterday to address POODLE: 1) warnings for vulnerable servers, 2) detection of the support for TLS_FALLBACK_SCSV (you'll read more about it in my blog or, better, in my book) and 3) adding detection of SSL 3 support to the client test.
This subscription is just for the newsletter; we won't send you anything else.
Designed by Ivan Ristić, the author of SSL Labs, Bulletproof TLS and PKI, and Hardenize, our course covers everything you need to know to deploy secure servers and encrypted web applications.
Remote and trainer-led, with small classes and a choice of timezones.
Join over 2,000 students who have benefited from more than a decade of deep TLS and PKI expertise.