Description

Each user's MoinEditorBackup is private to them because of an acl, but the MoinEditorBackup can become public if the last page you were editing itself contains a more public acl.

This could:

Compromised MoinEditorBackup pages can be found easily (accidentally) because they appear in indexes and as a result of searches.

Example

A MoinEditorBackup page automatically gets an acl specific to the user, like:

#acl JoeBloggs:read,write,delete

But, if JoeBloggs opens a page to edit that has:

#acl StudentGroup:read,write

...makes some changes, previews them, then cancels their edit, anyone in StudentGroup can read and write to JoeBloggs/MoinEditorBackup because it contains:

#acl JoeBloggs:read,write,delete
#acl StudentGroup:read,write

Details

MoinMoin Version

1.2.3

Workaround

After editing a page with an acl, either:

Possible Fixes:

Discussion

Bug submission by ChrisGaskett.

Editor backups are not shown in any page list in moin--main--1.3 about 50 patches ago :)

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/EditedPageAclBreaksMoinEditorBackupSecurity (last edited 2007-10-29 19:19:35 by localhost)