From a2b3af021e17b479862a37a53423b9da381bed00 Mon Sep 17 00:00:00 2001 From: Walter Date: Sat, 25 Nov 2023 16:38:15 +0100 Subject: [PATCH] Fixed a few missing key perm checks from security fix --- server/misc.lua | 3 ++- server/vehicle.lua | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/server/misc.lua b/server/misc.lua index 519bbb8a..c3f14793 100644 --- a/server/misc.lua +++ b/server/misc.lua @@ -255,7 +255,8 @@ end) -- Set Ped RegisterNetEvent("ps-adminmenu:server:setPed", function(data, selectedData) local src = source - if not CheckPerms(data.perms) then + local data = CheckDataFromKey(data) + if not data or not CheckPerms(data.perms) then QBCore.Functions.Notify(src, locale("no_perms"), "error", 5000) return end diff --git a/server/vehicle.lua b/server/vehicle.lua index 8cd1f77b..3ad8f96f 100644 --- a/server/vehicle.lua +++ b/server/vehicle.lua @@ -26,7 +26,8 @@ end) RegisterNetEvent("ps-adminmenu:server:givecar", function(data, selectedData) local src = source - if not CheckPerms(data.perms) then + local data = CheckDataFromKey(data) + if not data or not CheckPerms(data.perms) then QBCore.Functions.Notify(src, locale("no_perms"), "error", 5000) return end @@ -90,7 +91,8 @@ end) RegisterNetEvent("ps-adminmenu:server:SetVehicleState", function(data, selectedData) local src = source - if not CheckPerms(data.perms) then + local data = CheckDataFromKey(data) + if not data or not CheckPerms(data.perms) then QBCore.Functions.Notify(src, locale("no_perms"), "error", 5000) return end