Skip to content

Commit 33f9732

Browse files
author
Till Brehm
committed
Merge branch 'stable-3.1' into 'stable-3.1'
use php filter_var database remote-ip (#4215) See merge request !453
2 parents 7000d9b + c9ba076 commit 33f9732

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

server/plugins-available/mysql_clientdb_plugin.inc.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ function process_host_list($action, $database_name, $database_user, $database_pa
105105
$valid = true;
106106
if($db_host == '%' || $db_host == 'localhost') {
107107
$valid = true;
108+
} elseif(function_exists('filter_var')) {
109+
if(!filter_var($db_host, FILTER_VALIDATE_IP)) $valid=false;
108110
} elseif(preg_match("/^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/", $db_host)) {
109111
$groups = explode('.', $db_host);
110112
foreach($groups as $group){

0 commit comments

Comments
 (0)