Skip to content
OpenAdvisories
Low · 3.1 CVE-2023-42453 EUVD-2023-0133GHSA-7565-cq32-vx2xPYSEC-2023-180

Improper validation of receipts allows forged read receipts in matrix synapse

Published Sep 26, 2023 · Updated Jun 18, 2025 · Assigned by GitHub_M

Description

Synapse is an open-source Matrix homeserver written and maintained by the Matrix.org Foundation. Users were able to forge read receipts for any event (if they knew the room ID and event ID). Note that the users were not able to view the events, but simply mark it as read. This could be confusing as clients will show the event as read by the user, even if they are not in the room. This issue has been patched in version 1.93.0. Users are advised to upgrade. There are no known workarounds for this issue.

Affected products

VendorProductAffectedFixed
matrix-org synapse >= 0.34.0, < 1.93.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS matrix-synapse 1.53.0-1ubuntu0.1~esm2 USN-7444-1
Ubuntu Pro 20.04 LTS matrix-synapse 1.11.0-1ubuntu0.1~esm2 USN-7444-1
Ubuntu Pro 18.04 LTS matrix-synapse 0.24.0+dfsg-1ubuntu0.1~esm4 USN-7444-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed matrix-synapse 1.93.0-1.1 openSUSE-SU-2024:13270-1
ReleasePackageFixed inAdvisory
Alpine v3.24 synapse 1.93.0-r0 —
Alpine v3.23 synapse 1.93.0-r0 —
Alpine v3.22 synapse 1.93.0-r0 —
Alpine v3.21 synapse 1.93.0-r0 —
Alpine v3.20 synapse 1.93.0-r0 —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 synapse 1.93.0-r0 —
Alpine v3.18 synapse 1.93.0-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI matrix-synapse >= 0.34.0, < 1.93.0 1.93.0 GHSA-7565-cq32-vx2x
PyPI matrix-synapse >= 1.34.0, < 1.93.0 1.93.0 PYSEC-2023-180

Advisories 2

References