<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl, branch OpenSSL_1_0_0p</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_0p</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_0p'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2015-01-08T14:21:42Z</updated>
<entry>
<title>Prepare for 1.0.0p release</title>
<updated>2015-01-08T14:21:42Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2015-01-08T14:21:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=225628f280d79dda31d135f96e231807d06e38c3'/>
<id>urn:sha1:225628f280d79dda31d135f96e231807d06e38c3</id>
<content type='text'>
Reviewed-by: Stephen Henson &lt;steve@openssl.org&gt;
</content>
</entry>
<entry>
<title>make update</title>
<updated>2015-01-08T14:21:42Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2015-01-08T14:21:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ca39b261bf54dc8138d93f3b07c6cc61d2e11f6c'/>
<id>urn:sha1:ca39b261bf54dc8138d93f3b07c6cc61d2e11f6c</id>
<content type='text'>
Reviewed-by: Stephen Henson &lt;steve@openssl.org&gt;
</content>
</entry>
<entry>
<title>CHANGES and NEWS updates for release</title>
<updated>2015-01-08T14:14:56Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2015-01-08T13:31:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c1beec0e6dd4325210f4e42ddf2fb97c32dda45b'/>
<id>urn:sha1:c1beec0e6dd4325210f4e42ddf2fb97c32dda45b</id>
<content type='text'>
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Steve Henson &lt;steve@openssl.org&gt;
</content>
</entry>
<entry>
<title>A memory leak can occur in dtls1_buffer_record if either of the calls to</title>
<updated>2015-01-08T14:14:56Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2015-01-07T14:18:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b095884a58876ccd3e65f620b7f80d61b4bce687'/>
<id>urn:sha1:b095884a58876ccd3e65f620b7f80d61b4bce687</id>
<content type='text'>
ssl3_setup_buffers or pqueue_insert fail. The former will fail if there is a
malloc failure, whilst the latter will fail if attempting to add a duplicate
record to the queue. This should never happen because duplicate records should
be detected and dropped before any attempt to add them to the queue.
Unfortunately records that arrive that are for the next epoch are not being
recorded correctly, and therefore replays are not being detected.
Additionally, these "should not happen" failures that can occur in
dtls1_buffer_record are not being treated as fatal and therefore an attacker
could exploit this by sending repeated replay records for the next epoch,
eventually causing a DoS through memory exhaustion.

Thanks to Chris Mueller for reporting this issue and providing initial
analysis and a patch. Further analysis and the final patch was performed by
Matt Caswell from the OpenSSL development team.

CVE-2015-0206

Reviewed-by: Dr Stephen Henson &lt;steve@openssl.org&gt;
(cherry picked from commit 652ff0f4796eecd8729b4690f2076d1c7ccb2862)
</content>
</entry>
<entry>
<title>Unauthenticated DH client certificate fix.</title>
<updated>2015-01-08T14:14:56Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2014-10-23T19:36:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f7fe3d235abf201343c20a59f9d9c8957acc62ff'/>
<id>urn:sha1:f7fe3d235abf201343c20a59f9d9c8957acc62ff</id>
<content type='text'>
Fix to prevent use of DH client certificates without sending
certificate verify message.

If we've used a client certificate to generate the premaster secret
ssl3_get_client_key_exchange returns 2 and ssl3_get_cert_verify is
never called.

We can only skip the certificate verify message in
ssl3_get_cert_verify if the client didn't send a certificate.

Thanks to Karthikeyan Bhargavan for reporting this issue.
CVE-2015-0205
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Follow on from CVE-2014-3571. This fixes the code that was the original source</title>
<updated>2015-01-08T14:14:29Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2015-01-03T00:54:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b2688c91613566db1f42edd4b45f6e17146531b9'/>
<id>urn:sha1:b2688c91613566db1f42edd4b45f6e17146531b9</id>
<content type='text'>
of the crash due to p being NULL. Steve's fix prevents this situation from
occuring - however this is by no means obvious by looking at the code for
dtls1_get_record. This fix just makes things look a bit more sane.

Conflicts:
	ssl/d1_pkt.c

Reviewed-by: Dr Stephen Henson &lt;steve@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix crash in dtls1_get_record whilst in the listen state where you get two</title>
<updated>2015-01-08T11:25:45Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2015-01-03T00:45:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bf6fa208b5c081c041f267c4c0352c686fa8d8a5'/>
<id>urn:sha1:bf6fa208b5c081c041f267c4c0352c686fa8d8a5</id>
<content type='text'>
separate reads performed - one for the header and one for the body of the
handshake record.

CVE-2014-3571

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix for CVE-2014-3570.</title>
<updated>2015-01-08T11:25:45Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2015-01-05T13:52:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=eb37b6aa41c2916c386bce5872b0f90dc22b4247'/>
<id>urn:sha1:eb37b6aa41c2916c386bce5872b0f90dc22b4247</id>
<content type='text'>
Reviewed-by: Emilia Kasper &lt;emilia@openssl.org&gt;
</content>
</entry>
<entry>
<title>fix error discrepancy</title>
<updated>2015-01-07T18:11:07Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2015-01-07T17:36:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f66f76a24a5bb3c1e51dce56c9e6de23d72a5531'/>
<id>urn:sha1:f66f76a24a5bb3c1e51dce56c9e6de23d72a5531</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(cherry picked from commit 4a4d4158572fd8b3dc641851b8378e791df7972d)
</content>
</entry>
<entry>
<title>use correct credit in CHANGES</title>
<updated>2015-01-06T22:41:45Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2015-01-06T21:12:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=65c63da207543cd3d1de7ef20355b7ac364af8dd'/>
<id>urn:sha1:65c63da207543cd3d1de7ef20355b7ac364af8dd</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(cherry picked from commit 4138e3882556c762d77eb827b8be98507cde48df)
</content>
</entry>
</feed>
