diff -dPNur 0.11/includemacro/macros.py 0.11-new/includemacro/macros.py
--- 0.11/includemacro/macros.py	2012-03-29 00:39:01.518362562 +0200
+++ 0.11-new/includemacro/macros.py	2012-03-29 01:26:43.000000000 +0200
@@ -69,6 +69,8 @@
             # XXX: Check for recursion in page includes. <NPK>
             if not formatter.perm.has_permission('WIKI_VIEW'):
                 return ''
+	    if 'WIKI_VIEW' not in formatter.perm('wiki', source_obj):
+		return ''
             page = WikiPage(self.env, source_obj)
             if not page.exists:
                 return system_message('Wiki page %s does not exist'%source_obj)
