[openssl-commits] Errored: openssl/openssl#8551 (OpenSSL_1_1_0-stable - be31d57)

Travis CI builds at travis-ci.org
Wed Feb 15 17:08:24 UTC 2017

Build Update for openssl/openssl

Build: #8551
Status: Errored

Duration: 1 hour, 56 minutes, and 14 seconds
Commit: be31d57 (OpenSSL_1_1_0-stable)
Author: Guido Vranken
Message: Prevent allocations of size 0 in sh_init.

which are not possible with the default OPENSSL_zalloc, but are possible if
the user has installed their own allocator using CRYPTO_set_mem_functions. If
the 0-allocations succeeds, the secure heap code will later access
(at least) the first byte of that space, which is technically an OOB
access. This could lead to problems with some custom allocators that only
return a valid pointer for subsequent free()-ing, and do not expect that
the pointer is actually dereferenced.

Reviewed-by: Richard Levitte <levitte at openssl.org>
Reviewed-by: Rich Salz <rsalz at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2605)
(cherry picked from commit 7f07149d25f8d7e00e9350ff2f064a4d25c1a13d)

View the changeset: https://github.com/openssl/openssl/compare/dff827da7515...be31d57686a5

View the full build log and details: https://travis-ci.org/openssl/openssl/builds/201630544


You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-commits/attachments/20170215/c4c10a5f/attachment-0001.html>

More information about the openssl-commits mailing list