Skip to content

join_authorised_via_users_server is not protected from redactions #3373

@tulir

Description

@tulir

Room v8 added join_authorised_via_users_server to m.room.member events to help with authorizing restricted room join events. However, the field isn't protected from redactions, which means the join event will suddenly become invalid (i.e. not pass event auth rules) if it's redacted. At least with synapse, existing servers will still see the member in the room, but any new servers will reject the event and any messages that the user sends.

Metadata

Metadata

Assignees

Labels

room-specSomething to do with the room version specificationswartA point where the protocol is inconsistent or inelegant

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions