mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
fix: Better validation on callback url for Pagerduty integration (#7658)
This commit is contained in:
committed by
Tony Murray
parent
fcbd3a0dff
commit
f84844f2a7
@@ -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().'/';
|
||||
|
||||
Reference in New Issue
Block a user