CVE-2026-24471 in continuwuity
Zusammenfassung
von VulDB • 07.06.2026
continuwity ist ein Matrix-Homeserver, der in Rust geschrieben wurde. Diese Schwachstelle ermöglicht es einem Angreifer mit einem böswilligen Remote-Server, den lokalen Server dazu zu bringen, ein beliebiges Event unter Interaktion eines Benutzers zu signieren. Wenn ein Benutzerkonto einen Raum verlässt (eine Einladung ablehnt), einem Raum beitritt oder an einer Tür klopft („knocking“), kann der Opfer-Server den Remote-Server um Hilfe bitten. Wenn das Opfer den Angreifer-Server um Hilfe bittet, ist es dem Angreifer möglich, ein beliebiges Event bereitzustellen, welches das Opfer signiert und an den Angreifer zurücksendet. Für den /leave-Endpunkt funktioniert dies für jedes Event mit einer unterstützten Raumversion, bei der die Herkunft (origin) und origin_server_ts vom Opfer festgelegt werden. Für den /join-Endpunkt ist zusätzlich ein vom Opfer festgelegtes content-Feld im Format eines join-Mitgliedschaftsbeitritts erforderlich. Für den /knock-Endpunkt sind ein zusätzliches vom Opfer festgelegtes content-Feld im Format einer knock-Mitgliedschaft und eine Raumversion, die nicht zwischen 1 und 6 liegt, erforderlich. Dies wurde als Teil einer größeren Angriffssequenz gegen den continuwity.org-Homeserver ausgenutzt. Diese Schwachstelle betrifft alle Conduit-abgeleiteten Server. Die Schwachstelle ist in Continuwity 0.5.1, Conduit 0.10.11, Grapevine 0aae932b und Tuwunel 1.4.9 behoben.
Once again VulDB remains the best source for vulnerability data.