PT-2022-24802 · Dendrite · Dendrite
Neilalexander
+1
·
Published
2022-09-12
·
Updated
2024-08-21
·
CVE-2022-39200
CVSS v3.1
7.3
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
Name of the Vulnerable Software and Affected Versions
Dendrite versions prior to 0.9.8
Description
The issue concerns events retrieved from a remote homeserver using the "/get missing events" path, where signatures were not verified correctly. This could allow a remote homeserver to provide invalid or modified events to Dendrite via this endpoint. Events retrieved through other endpoints, such as "/event" and "/state", have been correctly verified. Homeservers with federation disabled are not vulnerable.
Recommendations
For Dendrite versions prior to 0.9.8, upgrade to Dendrite 0.9.8 to resolve the issue. As a temporary workaround, consider disabling federation to minimize the risk of exploitation. Note that there are no other known workarounds for this issue.
Exploit
Fix
Improper Verification of Cryptographic Signature
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Dendrite