Last modified: 2008-03-05 19:21:07 UTC
As yesterday an exploit in de.wp broke the Wikipedia for half an hour, I propose an option in the localsettings to disallow the transclusion of (some) special pages like newpages, recentchanges, etc. This should be turned on the Wikimedia project, because if "some bad guy" or an admin running amok puts {{Special:Newpages}} and/or {{Special:Recentchanges}} into any often used template (e.g. {{!}}), it could brake the site again.
There is already $wgAllowSpecialInclusion <http://www.mediawiki.org/wiki/Manual:%24wgAllowSpecialInclusion> to allow special page transclusion (enabled by default).
The correct fix is simply to have appropriate limit settings on these queries.