mirror of https://github.com/supernets/LibreY.git
fix high-severity vulnerability
This commit is contained in:
parent
3b23c4d099
commit
33240c4d21
|
@ -6,7 +6,7 @@
|
||||||
$url = $_REQUEST["url"];
|
$url = $_REQUEST["url"];
|
||||||
$requested_root_domain = get_root_domain($url);
|
$requested_root_domain = get_root_domain($url);
|
||||||
|
|
||||||
$allowed_domains = array("qwant.com", "wikimedia.org", get_root_domain($config->invidious_instance_for_video_results));
|
$allowed_domains = array("s2.qwant.com", "s1.qwant.com", "upload.wikimedia.org", get_root_domain($config->invidious_instance_for_video_results));
|
||||||
|
|
||||||
if (in_array($requested_root_domain, $allowed_domains))
|
if (in_array($requested_root_domain, $allowed_domains))
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,13 +6,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_root_domain($url) {
|
function get_root_domain($url) {
|
||||||
$split_url = explode("/", $url);
|
return parse_url($url, PHP_URL_HOST);
|
||||||
$base_url = $split_url[2];
|
|
||||||
|
|
||||||
$base_url_main_split = explode(".", strrev($base_url));
|
|
||||||
$root_domain = strrev($base_url_main_split[1]) . "." . strrev($base_url_main_split[0]);
|
|
||||||
|
|
||||||
return $root_domain;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function try_replace_with_frontend($url, $frontend, $original, $opts) {
|
function try_replace_with_frontend($url, $frontend, $original, $opts) {
|
||||||
|
|
Loading…
Reference in New Issue