The special pages in question have 3 instances of HTMLForm's validation-callback where an error message is returned using Message::text():
- Invalid organizer
- Invalid dashboard URL
- Invalid event type
But when returning a string from validation-callback, the string is displayed as-is, so this is vulnerable to XSS-via-i18n. Returning the whole Message object would be enough to fix this.