A preliminary investigation (T326759) has found that the RenameUser extension may be affected by IP Masking
Description
Details
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| specials: Reject temp users on Special:Renameuser | mediawiki/core | master | +33 -4 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Restricted Task | |||||
| Resolved | kostajh | T294511 2021 Security Team wikireplicas audit | |||
| Declined | None | T284948 Raw IPs of logged-out users disclosed in wiki-replicas | |||
| Resolved | Niharika | T324492 Temporary accounts - MVP | |||
| Resolved | Madalina | T326816 [Epic] Update features for temporary accounts | |||
| Resolved | Dreamy_Jazz | T326926 Prepare Renameuser extension for IP Masking |
Event Timeline
Change 913670 had a related patch set uploaded (by Umherirrender; author: Umherirrender):
[mediawiki/core@master] specials: Reject temp users on Special:Renameuser
Change 913670 merged by jenkins-bot:
[mediawiki/core@master] specials: Reject temp users on Special:Renameuser
@Umherirrender Can I mark this task as Resolved? Anything else pending? (to your knowledge)
This is no longer an extension (considering it was merged into core after 1.40) but we can check that the work on the renameuser functionality now in core is complete.
Support for temporary accounts was added in 553b0ba3862e8627b26d3466b03da589f74cdf68.
The maintenance scripts that can rename users do not check for temporary accounts, but I think we can leave these as-is. These scripts will never be used on production because the scripts for this are in MediaWiki-extensions-CentralAuth. Furthermore, the equivalent maintenance script in MediaWiki-extensions-CentralAuth talks about how it can be useful for updating the temporary user configuration and does not prevent the renaming of temporary users.
Open to making a patch to ensure that temporary accounts can never be renamed using a maintenance script if there is disagreement on my position.