CVE-2021-32659 in Matrix-Appservice-Bridgeinfo

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.

Zuständig

GitHub, Inc.

Reservieren

12.05.2021

Veröffentlichung

17.06.2021

Moderieren

akzeptiert

Eintrag

VDB-177185

CPE

bereit

EPSS

0.00936

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!