File upload local preview can run embedded scripts after user interaction
Moderate severity
GitHub Reviewed
Published
May 17, 2021
in
matrix-org/matrix-react-sdk
•
Updated Jan 9, 2023
Description
Reviewed
May 17, 2021
Published to the GitHub Advisory Database
May 17, 2021
Last updated
Jan 9, 2023
Impact
When uploading a file, the local file preview can lead to execution of scripts embedded in the uploaded file, but only after several user interactions to open the preview in a separate tab. This only impacts the local user while in the process of uploading. It cannot be exploited remotely or by other users.
Patches
This has been fixed by matrix-org/matrix-react-sdk#5981, which is included in 3.21.0.
Workarounds
There are no known workarounds.
References