Element greatly appreciates investigative work into security vulnerabilities carried out by well-intentioned, ethical security researchers. We follow the practice of responsible disclosure in order to best protect Element's user base from the impact of security issues.
On our side, this means:
In general, we will aim for a fix within 90 days of receiving your report, but we may propose a longer time frame (usually 120 days) on a case-by-case basis. In some cases, when a vulnerability is particularly disruptive and/or easy to exploit, we may delay publishing technical details for an additional period after the fix is publicly available (usually no longer than 30 days).
If you have found a security vulnerability in one of the projects from Element, we ask that you disclose it responsibly by emailing [email protected]. Optionally, if you want to encrypt your email, you can use our PGP key. Please do not discuss potential vulnerabilities in public without validating with us first.
On receipt, the security team will:
We only respond to emails that clearly describe the issue or vulnerability. Please provide detailed information in your initial contact for us to proceed effectively.
In the event of a newly-identified security vulnerability in an AGPL-licensed Element project ("Project"), we offer a temporary licensing exemption for an embargo period agreed between You and us, such period not to exceed 120 days (the "Embargo Period"). This exemption allows for the necessary patching of your instance without the immediate public disclosure of the modification, under these conditions: