-
-
Notifications
You must be signed in to change notification settings - Fork 117
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