Description

If you have public wiki with some pages marked as private using ACLs then anyone can see changes to these pages by either subscribing to them directly or subscribing to ".*" in their user preferences.

Steps to reproduce

  1. Protect a page with ACLs
  2. Subscribe to ".*" on another user who does not have a read permission on the protected page
  3. Change the protected page
  4. Watch as all you secret data is emailed to the other user

Component selection

Details

MoinMoin Version

1.8

Workaround

In MoinMoin/events/notification.py in function page_change_message() comment out all lines between 'append a diff (or append full page text if there is no diff)' comment and next elif statement.

Discussion

Sorry, but I could not reproduce. I tried this:

I did another try:

So:

Plan


CategoryMoinMoinNoBug

MoinMoin: MoinMoinBugs/ACLsAreIgnoredForNotifications (last edited 2009-05-28 14:15:12 by ThomasWaldmann)