Summary
Special:PendingChanges is vulnerable to i18n XSS (per checking with the x-xss language)
Background
- The x-xss language allows finding messages which are not properly escaped in MediaWiki interfaces
- Special:PendingChanges allows users to see pages that have changes pending and was redesigned using Codex a few months back
- When using the x-xss language on Special:PendingChanges, there is are multiple popups indicating that messages introduce i18n XSS. These include:
- pendingchanges-diff
- pendingchanges-table-watching
- pendingchanges-table-pending-since
- pendingchanges-table-size
- pendingchanges-table-review
- pendingchanges-table-page
- pendingchanges-table-footer
- pendingchanges-table-caption
Screenshots
Acceptance criteria
- Special:PendingChanges is not vulnerable to message key XSS

