mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-08 06:16:08 +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)
|
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
|
diskSpace = modifyPack.diskSpace
|
||||||
bandwidth = modifyPack.bandwidth
|
bandwidth = modifyPack.bandwidth
|
||||||
ftpAccounts = modifyPack.ftpAccounts
|
ftpAccounts = modifyPack.ftpAccounts
|
||||||
|
|||||||
Reference in New Issue
Block a user