extra sanitzation
This commit is contained in:
2
api.php
2
api.php
@@ -72,6 +72,8 @@ OR OTHER DEALINGS IN THE SOFTWARE.
|
|||||||
require_once("include/init.inc.php");
|
require_once("include/init.inc.php");
|
||||||
error_reporting(0);
|
error_reporting(0);
|
||||||
$ip=$_SERVER['REMOTE_ADDR'];
|
$ip=$_SERVER['REMOTE_ADDR'];
|
||||||
|
$ip=filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE);
|
||||||
|
|
||||||
if($_config['public_api']==false&&!in_array($ip,$_config['allowed_hosts'])){
|
if($_config['public_api']==false&&!in_array($ip,$_config['allowed_hosts'])){
|
||||||
api_err("private-api");
|
api_err("private-api");
|
||||||
}
|
}
|
||||||
|
|||||||
2
mine.php
2
mine.php
@@ -30,6 +30,8 @@ set_time_limit(360);
|
|||||||
$q=$_GET['q'];
|
$q=$_GET['q'];
|
||||||
|
|
||||||
$ip=$_SERVER['REMOTE_ADDR'];
|
$ip=$_SERVER['REMOTE_ADDR'];
|
||||||
|
$ip=filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE);
|
||||||
|
|
||||||
// in case of testnet, all IPs are accepted for mining
|
// in case of testnet, all IPs are accepted for mining
|
||||||
if($_config['testnet']==false&&!in_array($ip,$_config['allowed_hosts'])) api_err("unauthorized");
|
if($_config['testnet']==false&&!in_array($ip,$_config['allowed_hosts'])) api_err("unauthorized");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user