From 4d3b88e59b81a45e0c0a6b1c94551ef47297510a Mon Sep 17 00:00:00 2001 From: 1day2die Date: Wed, 20 Apr 2022 12:12:48 +0200 Subject: [PATCH] Fixed Javascript exploit --- app/Http/Controllers/Admin/ServerController.php | 2 +- app/Http/Controllers/Admin/UserController.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Admin/ServerController.php b/app/Http/Controllers/Admin/ServerController.php index 4a82c1e6..6a3a239c 100644 --- a/app/Http/Controllers/Admin/ServerController.php +++ b/app/Http/Controllers/Admin/ServerController.php @@ -163,7 +163,7 @@ class ServerController extends Controller return $server->suspended ? $server->suspended->diffForHumans() : ''; }) ->editColumn('name', function (Server $server) { - return 'pterodactyl_id . '">' . $server->name . ''; + return 'pterodactyl_id . '">' . strip_tags($server->name) . ''; }) ->rawColumns(['user', 'actions', 'status', 'name']) ->make(); diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index 54536f0b..d55ba7a2 100644 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -302,7 +302,7 @@ class UserController extends Controller return '' . $user->role . ''; }) ->editColumn('name', function (User $user) { - return 'pterodactyl_id . '">' . $user->name . ''; + return 'pterodactyl_id . '">' . strip_tags($user->name) . ''; }) ->orderColumn('last_seen', function ($query, $order) { $query->orderBy('last_seen', $order);