PyPi: Matrix-Synapse

CVE-2024-37302

Safety vulnerability ID: 74426

This vulnerability was reviewed by experts

The information on this page was manually curated by our Cybersecurity Intelligence Team.

Created at Dec 03, 2024 Updated at Dec 11, 2024
Scan your Python projects for vulnerabilities →

Advisory

Affected versions of Synapse are vulnerable to Allocation of Resources Without Limits or Throttling (CWE-770). This vulnerability allows unauthenticated attackers to induce excessive remote media downloads, potentially exhausting disk space and causing denial of service, ranging from failed media operations to complete Synapse unavailability. The attack vector exploits unauthenticated media download endpoints with inadequate rate limiting. To mitigate this issue, upgrade to Synapse version 1.106 or later, which introduces a "leaky bucket" rate limit on media downloads. Additionally, server operators can limit maximum file sizes or allocate media storage to dedicated disks to reduce impact.

Affected package

matrix-synapse

Latest version: 1.121.1

Homeserver for the Matrix decentralised comms protocol

Affected versions

Fixed versions

Vulnerability changelog

This vulnerability has no description

Resources

Use this package?

Scan your Python project for dependency vulnerabilities in two minutes

Scan your application