Red Hat 6 advisory: https://rhn.redhat.com/errata/RHSA-2014-0625.html
Red Hat 5 advisory: https://rhn.redhat.com/errata/RHSA-2014-0624.html
Ubuntu advisory: https://lists.ubuntu.com/archives/ubuntu-security-announce/2...
11–20 of 89 posts
Red Hat 6 advisory: https://rhn.redhat.com/errata/RHSA-2014-0625.html
Red Hat 5 advisory: https://rhn.redhat.com/errata/RHSA-2014-0624.html
Ubuntu advisory: https://lists.ubuntu.com/archives/ubuntu-security-announce/2...
I feel like there is a (potentially bad) typo in the second paragraph of this advisory. Servers are only known to be vulnerable in OpenSSL 1.0.1 and 1.0.2-beta1. Users of OpenSSL servers earlier than 1.0.1 are advised to upgrade as a precaution. It seems to me that users on versions earlier then 1.0.1 would be advised not to upgrade since they stated in the sentence before that 1.0.1 is vulnerable. ------ edit: Oops,…
> OpenSSL 0.9.8 SSL/TLS users should upgrade to 0.9.8za.
> OpenSSL 1.0.0 SSL/TLS users should upgrade to 1.0.0m.
> OpenSSL 1.0.1 SSL/TLS users should upgrade to 1.0.1h.
If you want to see the patches they're now up on GitHub:
OpenSSL 1.0.1: https://github.com/openssl/openssl/commits/OpenSSL_1_0_1-sta...
OpenSSL 1.0.0: https://github.com/openssl/openssl/commits/OpenSSL_1_0_0-sta...
OpenSSL 0.9.8: https://github.com/openssl/openssl/commits/OpenSSL_0_9_8-sta...
CVE-2014-0224 looks the worst of this bunch. It seems openssl will accept ChangeCipherSpec messages much too early. CCS in TLS means "we've finished handshake/renegotiation and will now start using the new keys". It looks likely that a MITM can send CCS to both ends during handshake, and have them agree on the empty master secret (and therefore trivial application data encryption keys). This is pretty bad as far as T…
as bad as "goto fail", but not as bad as "heartbleed" Thank you for this excellent description for we who recognise this must be a problem, but lack the area knowledge to immediately appreciate how bad (or not) it may be.
Edit: agl has a good writeup of the bug and what it might take to exploit https://www.imperialviolet.org/2014/06/05/earlyccs.html
Given that this also affects 0.9.8 there are going to be lots of backend systems that need upgrading.
(1) Apparently Chrome on Android is the odd man out in using OpenSSL, but I don't know if it is vulnerable to this problem.
CVE-2014-0224 looks the worst of this bunch. It seems openssl will accept ChangeCipherSpec messages much too early. CCS in TLS means "we've finished handshake/renegotiation and will now start using the new keys". It looks likely that a MITM can send CCS to both ends during handshake, and have them agree on the empty master secret (and therefore trivial application data encryption keys). This is pretty bad as far as T…
Earlier quoted context omitted.
as bad as "goto fail", but not as bad as "heartbleed" Thank you for this excellent description for we who recognise this must be a problem, but lack the area knowledge to immediately appreciate how bad (or not) it may be.
I would even dispute it being as bad as goto fail. For this to work both client and server must be vulnerable and the attacker must be in a privileged network position. A malicious server can do it, but it's significantly more difficult to exploit this than goto fail. Edit: agl has a good writeup of the bug and what it might take to exploit https://www.imperialviolet.org/2014/06/05/earlyccs.html
Since most(1) web browsers do not use OpenSSL, CVE-2014-0224 is not going to be a big concern for people browsing using SSL, but it is a concern for machine-to-machine communication where using OpenSSL on both ends will be common. Given that this also affects 0.9.8 there are going to be lots of backend systems that need upgrading. (1) Apparently Chrome on Android is the odd man out in using OpenSSL, but I don't know…
https://lists.debian.org/debian-security-announce/2014/msg00... https://news.ycombinator.com/item?id=7851535