Skip to content

The reason of redactions is in clear-text even for E2EE messages #1608

Open
@davidegirardi

Description

@davidegirardi

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

No one assigned

    Labels

    A-E2EEIssues about end-to-end encryptionwartA 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