CVE-2019-18835
Improper Verification of Cryptographic Signature in matrix-synapse
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by GHSA (high), Ubuntu (medium).
Description
Matrix Synapse before 1.5.0 mishandles signature checking on some federation APIs. Events sent over /send_join, /send_leave, and /invite may not be correctly signed, or may not come from the expected servers.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| pip::GitHub Security Advisory pip | matrix-synapse | 1.5.0 |
| ubuntu 18.04-ESM | matrix-synapse | 0.24.0+dfsg-1ubuntu0.1~esm1 |
References
- https://github.com/matrix-org/synapse
- https://github.com/matrix-org/synapse/commit/172f264ed38e8bef857552f93114b4ee113a880b
- https://github.com/matrix-org/synapse/pull/6262
- https://github.com/matrix-org/synapse/releases/tag/v1.5.0
- https://github.com/pypa/advisory-database/tree/main/vulns/matrix-synapse/PYSEC-2019-186.yaml
- https://nvd.nist.gov/vuln/detail/CVE-2019-18835
- https://ubuntu.com/security/notices/USN-6076-1
- https://www.cve.org/CVERecord?id=CVE-2019-18835