com php-src: Add overflow checks for openssl_pkey_* funct ions: ext/openssl/openssl.c

From: Date: Wed, 19 Aug 2015 19:10:14 +0000
Subject: com php-src: Add overflow checks for openssl_pkey_* funct ions: ext/openssl/openssl.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-88693@lists.php.net to get a copy of this message
Commit: c3f0c8756422da67af0ee90403a03d842d927abb Author: Jakub Zelenka <bukka@php.net> Wed, 19 Aug 2015 20:10:14 +0100 Parents: 478ecc674ba801fa54d68f014cb6b7946a520eaa Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=c3f0c8756422da67af0ee90403a03d842d927abb Log: Add overflow checks for openssl_pkey_* functions Changed paths: M ext/openssl/openssl.c Diff: diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c index 938117e..9deef36 100644 --- a/ext/openssl/openssl.c +++ b/ext/openssl/openssl.c @@ -3671,6 +3671,8 @@ PHP_FUNCTION(openssl_pkey_export_to_file) } RETVAL_FALSE; + PHP_OPENSSL_CHECK_OVERFLOW(passphrase_len, passphrase); + key = php_openssl_evp_from_zval(zpkey, 0, passphrase, 0, &key_resource); if (key == NULL) { @@ -3743,6 +3745,8 @@ PHP_FUNCTION(openssl_pkey_export) } RETVAL_FALSE; + PHP_OPENSSL_CHECK_OVERFLOW(passphrase_len, passphrase); + key = php_openssl_evp_from_zval(zpkey, 0, passphrase, 0, &key_resource); if (key == NULL) {

« previous php.cvs (#88693) next »