<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/apps, branch OpenSSL_1_0_1s</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_1s</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_1s'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2016-02-25T14:44:21Z</updated>
<entry>
<title>CVE-2016-0798: avoid memory leak in SRP</title>
<updated>2016-02-25T14:44:21Z</updated>
<author>
<name>Emilia Kasper</name>
<email>emilia@openssl.org</email>
</author>
<published>2016-02-24T11:59:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=59a908f1e8380412a81392c468b83bf6071beb2a'/>
<id>urn:sha1:59a908f1e8380412a81392c468b83bf6071beb2a</id>
<content type='text'>
The SRP user database lookup method SRP_VBASE_get_by_user had confusing
memory management semantics; the returned pointer was sometimes newly
allocated, and sometimes owned by the callee. The calling code has no
way of distinguishing these two cases.

Specifically, SRP servers that configure a secret seed to hide valid
login information are vulnerable to a memory leak: an attacker
connecting with an invalid username can cause a memory leak of around
300 bytes per connection.

Servers that do not configure SRP, or configure SRP but do not configure
a seed are not vulnerable.

In Apache, the seed directive is known as SSLSRPUnknownUserSeed.

To mitigate the memory leak, the seed handling in SRP_VBASE_get_by_user
is now disabled even if the user has configured a seed.

Applications are advised to migrate to SRP_VBASE_get1_by_user. However,
note that OpenSSL makes no strong guarantees about the
indistinguishability of valid and invalid logins. In particular,
computations are currently not carried out in constant time.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
</content>
</entry>
<entry>
<title>To avoid possible time_t overflow use X509_time_adj_ex()</title>
<updated>2016-01-14T03:04:31Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2016-01-14T00:25:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=00cebd11317344989aeb9025202c2536b1490856'/>
<id>urn:sha1:00cebd11317344989aeb9025202c2536b1490856</id>
<content type='text'>
Reviewed-by: Viktor Dukhovni &lt;viktor@openssl.org&gt;
(cherry picked from commit 9aa00b187a65b1f30789d6274ec31ea86efe7973)

Conflicts:
	apps/x509.c
</content>
</entry>
<entry>
<title>Fix X509_STORE_CTX_cleanup()</title>
<updated>2016-01-05T02:50:01Z</updated>
<author>
<name>Viktor Dukhovni</name>
<email>openssl-users@dukhovni.org</email>
</author>
<published>2016-01-01T05:51:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=737d57d0725551e473d4da176c3c431f1f9d36df'/>
<id>urn:sha1:737d57d0725551e473d4da176c3c431f1f9d36df</id>
<content type='text'>
Reviewed-by: Dr. Stephen Henson &lt;steve@openssl.org&gt;
</content>
</entry>
<entry>
<title>Remove the "eay" c-file-style indicators</title>
<updated>2015-12-18T12:13:31Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2015-12-18T12:13:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e961c7a201817cefd628a023a104c4ee8a216e13'/>
<id>urn:sha1:e961c7a201817cefd628a023a104c4ee8a216e13</id>
<content type='text'>
Since we don't use the eay style any more, there's no point tryint to
tell emacs to use it.

Reviewed-by: Ben Laurie &lt;ben@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix missing malloc return value checks</title>
<updated>2015-11-09T23:00:37Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2015-11-04T15:51:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=84d0c40f3fbcb9e3067cbbc2f01bd965e587c178'/>
<id>urn:sha1:84d0c40f3fbcb9e3067cbbc2f01bd965e587c178</id>
<content type='text'>
During work on a larger change in master a number of locations were
identified where return value checks were missing. This backports the
relevant fixes.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(cherry picked from commit 903738ac63e60c10552741e2d6de9753c67e0ff3)

Conflicts:
	crypto/cms/cms_sd.c
</content>
</entry>
<entry>
<title>Remove useless code</title>
<updated>2015-10-23T18:47:53Z</updated>
<author>
<name>Alessandro Ghedini</name>
<email>alessandro@ghedini.me</email>
</author>
<published>2015-10-08T20:00:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=200c8ed4f5dd5fce21a3688c2f41d474a3aceca4'/>
<id>urn:sha1:200c8ed4f5dd5fce21a3688c2f41d474a3aceca4</id>
<content type='text'>
RT#4081

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(cherry picked from commit 070c23325af4526c9a8532a60d63522c58d5554b)
</content>
</entry>
<entry>
<title>Do not treat 0 return value from BIO_get_fd() as error</title>
<updated>2015-10-23T18:38:06Z</updated>
<author>
<name>Alessandro Ghedini</name>
<email>alessandro@ghedini.me</email>
</author>
<published>2015-10-02T13:16:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6a3dd58678b3dcd2bb40d4b0d9965c786d10342a'/>
<id>urn:sha1:6a3dd58678b3dcd2bb40d4b0d9965c786d10342a</id>
<content type='text'>
0 is a valid file descriptor.

RT#4068

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(cherry picked from commit 4428c7dba8f6f407d915c1226f4e0f673e8be241)
</content>
</entry>
<entry>
<title>Don't try and parse boolean type.</title>
<updated>2015-10-06T14:16:50Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2015-10-06T13:15:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a0ba92ccde949582e498cb42bced205ec1c95a3c'/>
<id>urn:sha1:a0ba92ccde949582e498cb42bced205ec1c95a3c</id>
<content type='text'>
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(cherry picked from commit e58c4d3cdde7a0a01df2884bfeec31a2b07be22d)
</content>
</entry>
<entry>
<title>SRP memory leak fix</title>
<updated>2015-09-28T13:34:47Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2015-09-28T13:31:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7794c355eadd49d2fc1670b1dc8ac19f1e93c26f'/>
<id>urn:sha1:7794c355eadd49d2fc1670b1dc8ac19f1e93c26f</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(cherry picked from commit 92ea6fe597238779e23fd9e1fee82d30641d61a8)
</content>
</entry>
<entry>
<title>Make SRP work with -www</title>
<updated>2015-09-20T13:28:22Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2015-09-12T01:37:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=34a0eade7ffea9c73b59e0fdffd4e1148b47b5ee'/>
<id>urn:sha1:34a0eade7ffea9c73b59e0fdffd4e1148b47b5ee</id>
<content type='text'>
PR#3817

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(cherry picked from commit 4e7e623012e1604d985e2ef362c2957d464f3f01)

Conflicts:
	apps/s_server.c
</content>
</entry>
</feed>
