1
1

Merge pull request #103 from willco007/patch-2

Fix for security issue CVE-2016-0787
Этот коммит содержится в:
Will Cosgrove 2016-04-08 15:54:03 -07:00 коммит произвёл Daniel Stenberg
родитель ded55537ac
Коммит 7934c9ce2a

Просмотреть файл

@ -133,7 +133,7 @@ static int diffie_hellman_sha1(LIBSSH2_SESSION *session,
memset(&exchange_state->req_state, 0, sizeof(packet_require_state_t));
/* Generate x and e */
_libssh2_bn_rand(exchange_state->x, group_order, 0, -1);
_libssh2_bn_rand(exchange_state->x, group_order * 8 - 1, 0, -1);
_libssh2_bn_mod_exp(exchange_state->e, g, exchange_state->x, p,
exchange_state->ctx);