Medium severity · published Dec 3, 2024
CVE-2024-37303
Synapse unauthenticated writes to the media repository allow planting of problematic content
5.3
CVSS
0.4%
EPSS
No
On KEV
Description
Synapse is an open-source Matrix homeserver. Synapse before version 1.106 allows, by design, unauthenticated remote participants to trigger a download and caching of remote media from a remote homeserver to the local media repository. Such content then also becomes available for download from the local homeserver in an unauthenticated way. The implication is that unauthenticated remote adversaries can use this functionality to plant problematic content into the media repository. Synapse 1.106 introduces a partial mitigation in the form of new endpoints which require authentication for media downloads. The unauthenticated endpoints will be frozen in a future release, closing the attack vector.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 37% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
SY
synapse · element-hq
< 1.106 · source: vendor, NVD, CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2024-37303
CVE.org
https://www.cve.org/CVERecord?id=CVE-2024-37303
Vendor Advisory
https://github.com/element-hq/synapse/security/advisories/GHSA-gjgr-7834-rhxr
Issue Tracking
https://github.com/matrix-org/matrix-spec-proposals/pull/3916
More from synapse
9.1
CVE-2024-53863
Synapse can be forced to thumbnail unexpected file formats, invoking external, potentially untrustworthy decoders
7.5
CVE-2025-30355
Synapse vulnerable to federation denial of service via malformed events
7.5
CVE-2024-37302
Synapse denial of service through media disk space consumption
7.5
CVE-2024-52805
Synapse allows unsupported content types to lead to memory exhaustion
6.5
CVE-2024-31208
Synapse's V2 state resolution weakness allows DoS from remote room members
