diff options
author | Melanie Thielker | 2010-07-15 20:03:08 +0200 |
---|---|---|
committer | Melanie | 2010-07-20 21:00:56 +0100 |
commit | 78605baab330f850f1b47d205b4041d59080a00c (patch) | |
tree | cb6c0d2b836260cd568b45c5bdc4dca203c080a7 /OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | |
parent | adjust DialogModule to only send broadcast alerts to root agents (diff) | |
download | opensim-SC-78605baab330f850f1b47d205b4041d59080a00c.zip opensim-SC-78605baab330f850f1b47d205b4041d59080a00c.tar.gz opensim-SC-78605baab330f850f1b47d205b4041d59080a00c.tar.bz2 opensim-SC-78605baab330f850f1b47d205b4041d59080a00c.tar.xz |
Fix a few permissions vulnerability. Owners could cause permissions
escalation on items contained in prims using a hacked viewer
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectPart.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs index 13e4b56..e331bb0 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | |||
@@ -4144,6 +4144,9 @@ namespace OpenSim.Region.Framework.Scenes | |||
4144 | // objects | 4144 | // objects |
4145 | if ((_nextOwnerMask & (uint)PermissionMask.Copy) == 0) | 4145 | if ((_nextOwnerMask & (uint)PermissionMask.Copy) == 0) |
4146 | _nextOwnerMask |= (uint)PermissionMask.Transfer; | 4146 | _nextOwnerMask |= (uint)PermissionMask.Transfer; |
4147 | |||
4148 | _nextOwnerMask |= (uint)PermissionMask.Move; | ||
4149 | |||
4147 | break; | 4150 | break; |
4148 | } | 4151 | } |
4149 | SendFullUpdateToAllClients(); | 4152 | SendFullUpdateToAllClients(); |