CVE-2021-32659 in Matrix-Appservice-Bridge
Zusammenfassung
von VulDB • 14.08.2026
Matrix-appservice-bridge ist der Bridging-Dienst für die Application Services des Matrix-Kommunikationsprogramms. In den Versionen 2.6.0 und früher, wenn ein Bridge-Raum-Upgrades in der Konfiguration verarbeitet (der Schlüssel `roomUpgradeOpts` bei der Instanziierung einer neuen `Bridge`-Instanz), wird jedes darauf folgende `m.room.tombstone`-Ereignis verwendet, um den aktuellen Raum zu entbriden und stattdessen mit dem Zielraum eine Verbindung herzustellen. Das `m.room.create`-Ereignis des Zielraums wird jedoch nicht überprüft, ob das Feld `predecessor` den vorherigen Raum enthält. Dies bedeutet, dass jeder böswillige Administrator eines gebrideten Raums den Datenverkehr auf einen anderen Raum umleiten kann, ohne dass der neue Raum dies bemerkt. Die Versionen 2.6.1 und höher sind gepatcht. Als Workaround kann die automatische Verarbeitung von Raum-Upgrades deaktiviert werden, indem man den Schlüssel `roomUpgradeOpts` aus den Optionen der Klasse `Bridge` entfernt.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.