Description
Only ASCII user IDs are allowed to be checked with the mutual rooms endpoints, but non-ASCII characters are legal in user IDs.
Steps to reproduce
- request mutual rooms with
@🛒:vel.fsky.io with /_matrix/client/unstable/uk.half-shot.msc2666/user/mutual_rooms?user_id=%40%F0%9F%9B%92%3Avel.fsky.io
Homeserver
velcrohtrfmnahtx4i5ibjcsjnxebvb54umnsdwklwzmmir2cp2ciiqd.onion
Synapse Version
1.139.0rc3
Description
Only ASCII user IDs are allowed to be checked with the mutual rooms endpoints, but non-ASCII characters are legal in user IDs.
Steps to reproduce
@🛒:vel.fsky.iowith/_matrix/client/unstable/uk.half-shot.msc2666/user/mutual_rooms?user_id=%40%F0%9F%9B%92%3Avel.fsky.ioHomeserver
velcrohtrfmnahtx4i5ibjcsjnxebvb54umnsdwklwzmmir2cp2ciiqd.onion
Synapse Version
1.139.0rc3