Skip to content
Snippets Groups Projects
  1. Nov 23, 2021
    • Sean Quah's avatar
      Merge tag 'v1.47.1' · fcb94417
      Sean Quah authored
      Synapse 1.47.1 (2021-11-23)
      ===========================
      
      This release fixes a security issue in the media store, affecting all prior releases of Synapse. Server administrators are encouraged to update Synapse as soon as possible. We are not aware of these vulnerabilities being exploited in the wild.
      
      Server administrators who are unable to update Synapse may use the workarounds described in the linked GitHub Security Advisory below.
      
      Security advisory
      -----------------
      
      The following issue is fixed in 1.47.1.
      
      - **[GHSA-3hfw-x7gx-437c](https://github.com/matrix-org/synapse/security/advisories/GHSA-3hfw-x7gx-437c) / [CVE-2021-41281](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-41281): Path traversal when downloading remote media.**
      
        Synapse instances with the media repository enabled can be tricked into downloading a file from a remote server into an arbitrary directory, potentially outside the media store directory.
      
        The last two directories and file name of the path are chosen randomly by Synapse and cannot be controlled by an attacker, which limits the impact.
      
        Homeservers with the media repository disabled are unaffected. Homeservers configured with a federation whitelist are also unaffected.
      
        Fixed by [91f2bd09](https://github.com/matrix-org/synapse/commit/91f2bd090).
      fcb94417
  2. Nov 19, 2021
  3. Nov 17, 2021
  4. Nov 16, 2021
  5. Nov 15, 2021
  6. Nov 12, 2021
  7. Nov 10, 2021
  8. Nov 09, 2021
  9. Nov 08, 2021
  10. Nov 07, 2021
    • Dan Callahan's avatar
      Minor cleanup to Debian packaging (#11269) · 9799c569
      Dan Callahan authored
      
      * Remove unused Vagrant scripts
      
      * Change package Architecture to any
      
      * Preinstall the wheel package when building venvs.
      
      Addresses the following warnings during Debian builds:
      
          Using legacy 'setup.py install' for jaeger-client, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for matrix-synapse-ldap3, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for opentracing, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for psycopg2, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for systemd-python, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for pympler, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for threadloop, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for thrift, since package 'wheel' is not installed.
      
      * Allow /etc/default/matrix-synapse to be missing
      
      Per the systemd.exec manpage, prefixing an EnvironmentFile with "-":
      
      > indicates that if the file does not exist, it will not be read and no
      > error or warning message is logged.
      
      Signed-off-by: default avatarDan Callahan <danc@element.io>
      9799c569
  11. Nov 05, 2021
  12. Nov 04, 2021
Loading