Skip to content

Commit 3aa9deb

Browse files
committed
security fix: CP-12: CP-12: Admin Packages Modify Package
1 parent 276ebdc commit 3aa9deb

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/packagesManager.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,11 @@ def submitModify(self):
148148

149149
modifyPack = Package.objects.get(packageName=packageName)
150150

151+
## Check package ownership
152+
admin = Administrator.objects.get(pk=userID)
153+
if ACLManager.CheckPackageOwnership(modifyPack, admin, currentACL) == 0:
154+
return ACLManager.loadErrorJson('deleteStatus', 0)
155+
151156
diskSpace = modifyPack.diskSpace
152157
bandwidth = modifyPack.bandwidth
153158
ftpAccounts = modifyPack.ftpAccounts

0 commit comments

Comments
 (0)