mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-07 05:45:59 +01:00
security fix: CP-12: CP-12: Admin Packages Modify Package
This commit is contained in:
@@ -148,6 +148,11 @@ class PackagesManager:
|
||||
|
||||
modifyPack = Package.objects.get(packageName=packageName)
|
||||
|
||||
## Check package ownership
|
||||
admin = Administrator.objects.get(pk=userID)
|
||||
if ACLManager.CheckPackageOwnership(modifyPack, admin, currentACL) == 0:
|
||||
return ACLManager.loadErrorJson('deleteStatus', 0)
|
||||
|
||||
diskSpace = modifyPack.diskSpace
|
||||
bandwidth = modifyPack.bandwidth
|
||||
ftpAccounts = modifyPack.ftpAccounts
|
||||
|
||||
Reference in New Issue
Block a user