element-hq / element-hq/element-web

Forwarding media sends the encrypted media into unencrypted rooms

Open
#23,298 5 comments 0 reactions 0 assignees View on GitHub
A-E2EE A-Media A-Message-Forwarding O-Occasional S-Major T-Defect
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Steps to reproduce

1. Upload an image into an encrypted room
2. Forward it into an unencrypted room

### Outcome

#### What did you expect?

The image should be sent as if I sent it into the unencrypted room in the first place.

#### What happened instead?

It is sent as an encrypted attachment. This means several clients can't or will refuse to decrypt the image. It also breaks bots and if you are trying to get around broken E2EE or someone not having E2EE, this is not possible using forwards because of this.

### Operating system

Any

### Browser information

Any

### URL for webapp

app.element.io

### Application version

1.11.5

### Homeserver

any

### Will you send logs?

No

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.