Summary
The CheckUser extension has Special:Investigate which is currently vulnerable to i18n XSS in the 'Account information' tab (through checking with the x-xss language). These XSS vectors should be fixed.
Background
- The x-xss language allows finding messages which are not properly escaped in MediaWiki interfaces
- The CheckUser extension has Special:Investigate for investigating users to see if they have performed abuse
- When using the x-xss language on Special:Investigate for the Account information tab, there are several popup alerts that indicate the CheckUser is not properly escaping these messages
- The messages which are vulnerable:
- checkuser-investigate-preliminary-table-cell-wiki-nowiki
- rev-deleted-user
Acceptance criteria
- The CheckUser Special:Investigate Account information tab is no longer vulnerable to i18n XSS