From f863cd42579ac20686f8c934c60c2dd7c41e81b7 Mon Sep 17 00:00:00 2001 From: Julian Prieber <60265788+JulianPrieber@users.noreply.github.com> Date: Wed, 18 Oct 2023 23:58:52 +0200 Subject: [PATCH] Update AdminController.php --- app/Http/Controllers/AdminController.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php index b5c43fe..58136ea 100755 --- a/app/Http/Controllers/AdminController.php +++ b/app/Http/Controllers/AdminController.php @@ -721,8 +721,17 @@ public function SendTestMail(Request $request) public function redirectInfo(request $request) { $linkId = $request->id; + + if (empty($linkId)) { + return abort(404); + } + $linkData = Link::find($linkId); + if (empty($linkData)) { + return abort(404); + } + function isValidLink($url) { $validPrefixes = array('http', 'https', 'ftp', 'mailto', 'tel', 'news');