fix: Better validation on callback url for Pagerduty integration (#7658)

This commit is contained in:
Neil Lathwood
2017-11-07 15:32:09 +00:00
committed by Tony Murray
parent fcbd3a0dff
commit f84844f2a7

View File

@@ -248,7 +248,7 @@ if (isset($vars['del_pagerduty']) && $vars['del_pagerduty'] == true && is_admin(
$config_groups = get_config_by_group('alerting');
if (isset($config['base_url'])) {
if (isset($config['base_url']) && filter_var($config['base_url'].'/'.$_SERVER['REQUEST_URI'], FILTER_VALIDATE_URL)) {
$callback = $config['base_url'].'/'.$_SERVER['REQUEST_URI'].'/';
} else {
$callback = get_url().'/';