summary refs log tree commit diff
path: root/synapse/python_dependencies.py
diff options
context:
space:
mode:
authorBrendan Abolivier <babolivier@matrix.org>2021-08-31 14:53:42 +0100
committerBrendan Abolivier <babolivier@matrix.org>2021-08-31 14:53:42 +0100
commit72efaa2edd2eaccc457dc72ccefd9da5bef69304 (patch)
tree595a6ada52e10eaccef29aa962cfa3c579e8dd0c /synapse/python_dependencies.py
parentMerge tag 'v1.33.0' into babolivier/dinsic_1.41.0 (diff)
parentUse link to advisory rather than to the CVE repo (diff)
downloadsynapse-72efaa2edd2eaccc457dc72ccefd9da5bef69304.tar.xz
Merge tag 'v1.33.2' into babolivier/dinsic_1.41.0
Synapse 1.33.2 (2021-05-11)
===========================

Due to the security issue highlighted below, server administrators are encouraged to update Synapse. We are not aware of these vulnerabilities being exploited in the wild.

Security advisory
-----------------

This release fixes a denial of service attack ([CVE-2021-29471](https://github.com/matrix-org/synapse/security/advisories/GHSA-x345-32rc-8h85)) against Synapse's push rules implementation. Server admins are encouraged to upgrade.

Internal Changes
----------------

- Unpin attrs dependency. ([\#9946](https://github.com/matrix-org/synapse/issues/9946))
Diffstat (limited to 'synapse/python_dependencies.py')
-rw-r--r--synapse/python_dependencies.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/synapse/python_dependencies.py b/synapse/python_dependencies.py

index 2de946f464..45a6b82834 100644 --- a/synapse/python_dependencies.py +++ b/synapse/python_dependencies.py
@@ -78,7 +78,8 @@ REQUIREMENTS = [ # we use attr.validators.deep_iterable, which arrived in 19.1.0 (Note: # Fedora 31 only has 19.1, so if we want to upgrade we should wait until 33 # is out in November.) - "attrs>=19.1.0", + # Note: 21.1.0 broke `/sync`, see #9936 + "attrs>=19.1.0,!=21.1.0", "netaddr>=0.7.18", "Jinja2>=2.9", "bleach>=1.4.3",