<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl, branch OpenSSL_1_0_0n</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_0n</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_0n'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2014-08-06T21:24:50Z</updated>
<entry>
<title>Prepare for 1.0.0n release</title>
<updated>2014-08-06T21:24:50Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2014-08-06T21:24:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bb505311c6abc8db675f384d396b318cb1007585'/>
<id>urn:sha1:bb505311c6abc8db675f384d396b318cb1007585</id>
<content type='text'>
Reviewed-by: Stephen Henson &lt;steve@openssl.org&gt;
</content>
</entry>
<entry>
<title>make update</title>
<updated>2014-08-06T21:24:50Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2014-08-06T21:24:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f5fc85d382019a6c6eeedd095bd6c1329a1fd39a'/>
<id>urn:sha1:f5fc85d382019a6c6eeedd095bd6c1329a1fd39a</id>
<content type='text'>
Reviewed-by: Stephen Henson &lt;steve@openssl.org&gt;
</content>
</entry>
<entry>
<title>Updates to CHANGES and NEWS</title>
<updated>2014-08-06T20:34:00Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2014-08-06T20:22:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6e4929fcdb30eb5842b5df27daec38f2de5a258b'/>
<id>urn:sha1:6e4929fcdb30eb5842b5df27daec38f2de5a258b</id>
<content type='text'>
Reviewed-by: Kurt Roeckx &lt;kurt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix race condition in ssl_parse_serverhello_tlsext</title>
<updated>2014-08-06T20:30:39Z</updated>
<author>
<name>Gabor Tyukasz</name>
<email>Gabor.Tyukasz@logmein.com</email>
</author>
<published>2014-07-23T21:42:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=03a12c1330575398cbdbd301b923af65bb7f4466'/>
<id>urn:sha1:03a12c1330575398cbdbd301b923af65bb7f4466</id>
<content type='text'>
CVE-2014-3509
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Dr. Stephen Henson &lt;steve@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix OID handling:</title>
<updated>2014-08-06T20:30:39Z</updated>
<author>
<name>Emilia Kasper</name>
<email>emilia@openssl.org</email>
</author>
<published>2014-07-02T17:02:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=57b0c4697a3388706b6746dc16d053787aa5cac0'/>
<id>urn:sha1:57b0c4697a3388706b6746dc16d053787aa5cac0</id>
<content type='text'>
- Upon parsing, reject OIDs with invalid base-128 encoding.
- Always NUL-terminate the destination buffer in OBJ_obj2txt printing function.

CVE-2014-3508

Reviewed-by: Dr. Stephen Henson &lt;steve@openssl.org&gt;
Reviewed-by: Kurt Roeckx &lt;kurt@openssl.org&gt;
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix DTLS anonymous EC(DH) denial of service</title>
<updated>2014-08-06T20:30:39Z</updated>
<author>
<name>Emilia Käsper</name>
<email>emilia@openssl.org</email>
</author>
<published>2014-07-24T20:15:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9fd35553053c17ef2815fd30832e7efd77250567'/>
<id>urn:sha1:9fd35553053c17ef2815fd30832e7efd77250567</id>
<content type='text'>
CVE-2014-3510

Reviewed-by: Dr. Stephen Henson &lt;steve@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix protocol downgrade bug in case of fragmented packets</title>
<updated>2014-08-06T20:30:39Z</updated>
<author>
<name>David Benjamin</name>
<email>davidben@google.com</email>
</author>
<published>2014-07-23T20:32:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=67e53f73bf44ba354bac0fab1b38c6c596b49fc6'/>
<id>urn:sha1:67e53f73bf44ba354bac0fab1b38c6c596b49fc6</id>
<content type='text'>
CVE-2014-3511

Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
Reviewed-by: Bodo Möller &lt;bodo@openssl.org&gt;
</content>
</entry>
<entry>
<title>Remove some duplicate DTLS code.</title>
<updated>2014-08-06T20:30:39Z</updated>
<author>
<name>Adam Langley</name>
<email>agl@imperialviolet.org</email>
</author>
<published>2014-06-06T21:47:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2281d10a7b672d1a6fa485e27764300ccce1f680'/>
<id>urn:sha1:2281d10a7b672d1a6fa485e27764300ccce1f680</id>
<content type='text'>
In a couple of functions, a sequence number would be calculated twice.

Additionally, in |dtls1_process_out_of_seq_message|, we know that
|frag_len| &lt;= |msg_hdr-&gt;msg_len| so the later tests for |frag_len &lt;
msg_hdr-&gt;msg_len| can be more clearly written as |frag_len !=
msg_hdr-&gt;msg_len|, since that's the only remaining case.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
</content>
</entry>
<entry>
<title>Applying same fix as in dtls1_process_out_of_seq_message. A truncated DTLS fragment would cause *ok to be clear, but the return value would still be the number of bytes read.</title>
<updated>2014-08-06T20:30:39Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2014-07-24T22:54:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e5861c885f644b17aa31bb765511a5ac44d02166'/>
<id>urn:sha1:e5861c885f644b17aa31bb765511a5ac44d02166</id>
<content type='text'>
Problem identified by Emilia Käsper, based on previous issue/patch by Adam
Langley.

Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix return code for truncated DTLS fragment.</title>
<updated>2014-08-06T20:30:39Z</updated>
<author>
<name>Adam Langley</name>
<email>agl@imperialviolet.org</email>
</author>
<published>2014-06-06T21:44:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=60be11577154d7cb96b8936532112d7cf408a1a8'/>
<id>urn:sha1:60be11577154d7cb96b8936532112d7cf408a1a8</id>
<content type='text'>
Previously, a truncated DTLS fragment in
|dtls1_process_out_of_seq_message| would cause *ok to be cleared, but
the return value would still be the number of bytes read. This would
cause |dtls1_get_message| not to consider it an error and it would
continue processing as normal until the calling function noticed that
*ok was zero.

I can't see an exploit here because |dtls1_get_message| uses
|s-&gt;init_num| as the length, which will always be zero from what I can
see.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
</content>
</entry>
</feed>
