-
-
Notifications
You must be signed in to change notification settings - Fork 125
Open
Labels
A-E2EEIssues about end-to-end encryptionIssues about end-to-end encryptionwartA point where the protocol is inconsistent or inelegantA point where the protocol is inconsistent or inelegant
Description
Redactions are clear-text events and they can contain an optional reason, also in clear text. This can lead at a partial content leak if a user writes something related to the ongoing discussion in the reason of a redaction of a message in an E2EE room.
Suggestion
Handle the context of m.room.redaction as m.room.encrypted so there's no clear-text information except the needed details of the reaction event. This is probably in conflict with the move of redacts into content by MSC2174.
Workaround
Explicitly tell to the client developers to inform their users that redaction reasons are in clear-text.
Metadata
Metadata
Assignees
Labels
A-E2EEIssues about end-to-end encryptionIssues about end-to-end encryptionwartA point where the protocol is inconsistent or inelegantA point where the protocol is inconsistent or inelegant