security fix: CP-12: CP-12: Admin Packages Modify Package

This commit is contained in:
Usman Nasir
2021-08-07 11:44:35 +05:00
parent 276ebdc6fb
commit 3aa9deb112

View File

@@ -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