CVE-2020-26257
Denial of service attack via incorrect parameters to federation APIs
En resumen
Un servidor malicioso puede enviar datos mal formados a un servidor Matrix proporcionando identificadores de sala incorrectos en solicitudes de federación, lo que causa que el servidor deje de entregar mensajes correctamente a otros servidores de la red.
Detalle técnico
La vulnerabilidad existe en los endpoints de federación de Synapse (/send_join, /send_leave, /invite, /exchange_third_party_invite) que no validan que el ID de sala en la ruta de la solicitud coincida con el ID de sala en la carga del evento, permitiendo que un atacante inyecte eventos en salas no intencionadas e interrumpa el enrutamiento de mensajes de federación.
Resumen generado y traducido por IA a partir de la descripción oficial.
Matrix is an ecosystem for open federated Instant Messaging and VoIP. Synapse is a reference "homeserver" implementation of Matrix. A malicious or poorly-implemented homeserver can inject malformed events into a room by specifying a different room id in the path of a `/send_join`, `/send_leave`, `/invite` or `/exchange_third_party_invite` request. This can lead to a denial of service in which future events will not be correctly sent to other servers over federation. This affects any server which accepts federation requests from untrusted servers. The Matrix Synapse reference implementation before version 1.23.1 the implementation is vulnerable to this injection attack. Issue is fixed in version 1.23.1. As a workaround homeserver administrators could limit access to the federation API to trusted servers (for example via `federation_domain_whitelist`).
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Productos afectados
matrix-org · synapse¿Quieres saber si tu infraestructura está expuesta a esto?
Hablar con TrueHacking →Referencias
https://github.com/matrix-org/synapse/blob/develop/CHANGES.md#synapse-1231-2020-12-09https://github.com/matrix-org/synapse/commit/3ce2f303f15f6ac3dc352298972dc6e04d9b7a8bhttps://github.com/matrix-org/synapse/pull/8776https://github.com/matrix-org/synapse/security/advisories/GHSA-hxmp-pqch-c8mmhttps://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DBTIU3ZNBFWZ56V4X7JIAD33V5H2GOMC/https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QR4MMYZKX5N5GYGH4H5LBUUC5TLAFHI7/