Page MenuHomePhabricator

Special:IPContributions and Special:GlobalContributions are listed in Special:SpecialPages for a logged out user
Closed, ResolvedPublic1 Estimated Story PointsBUG REPORT

Description

The Special:IPContributions and Special:GlobalContributions pages are listed in Special:SpecialPages for a logged out user. These should not be listed here because accessing them requires a specific right. For example, Special:Block is hidden from the list for a logged out user as they don't have the right needed to view the page.

Steps to replicate the issue
  1. Have CheckUser installed
  2. Log out of any account (or use a temporary account)
  3. Visit Special:SpecialPages

What happens:
Special:IPContributions and Special:GlobalContributions are listed in Special:SpecialPages

What should have happened instead:
These pages should not be listed in Special:SpecialPages

Event Timeline

Change #1093361 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] [WIP] Don't publicly list IPContributions and GlobalContributions

https://gerrit.wikimedia.org/r/1093361

Change #1093361 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Don't publicly list Special:IPContributions and GlobalContributions

https://gerrit.wikimedia.org/r/1093361

Djackson-ctr subscribed.

I have verified Special pages for IP Contributions and Global Contributions are not listed in the Special:SpecialPages for logged out users or temporary acccounts.