Blog / Sicherheitslücke in Hub Emergency Access: Update erforderlich


Wir haben Cryptomator Hub 2.1.3 veröffentlicht, um eine Schwachstelle in der Emergency-Access-Funktionalität zu beheben. Betroffen sind nur Tresore, für die Emergency Access eingerichtet ist. Alle anderen Tresore sind nicht betroffen.

Alle betroffenen Kunden haben wir per E-Mail über das Update und die davor und danach nötigen Schritte informiert. In diesem Beitrag erklären wir, was das Problem und die Ursache war und wie das Update es behebt.

Welche Tresore sind betroffen?

Nur Tresore in Cryptomator Hub, für die Emergency Access eingerichtet ist. Tresore ohne Emergency Access und lokale Tresore sind nicht betroffen.

Sind meine Tresore sicher?

Ein Angriff ist nur innerhalb der Organisation möglich: Die angreifende Person müsste selbst Mitglied eines Councils in Emergency Access sein, und andere Council-Mitglieder müssten einem von ihr gestarteten Wiederherstellungsprozess zustimmen. Von außen lässt sich diese Schwachstelle nicht ausnutzen.

Was war das Problem?

Bei Emergency Access wird der Wiederherstellungsschlüssel eines Tresors in Schlüsselanteile aufgeteilt und auf die Mitglieder eines Councils verteilt. Erst wenn genügend Council-Mitglieder einem Wiederherstellungsprozess zustimmen, lässt sich der Wiederherstellungsschlüssel wiederherstellen.

Ein Council-Mitglied hätte einen Wiederherstellungsprozess für einen Tresor starten und dabei Schlüsselanteile eines anderen Tresors einschleusen können. Council-Mitglieder, die diesem Prozess zustimmen, hätten so unwissentlich dabei geholfen, den Wiederherstellungsschlüssel des anderen Tresors wiederherzustellen – ohne die für diesen Tresor erforderliche Anzahl an Zustimmungen.

Was war die Ursache?

Die Schlüsselanteile waren weder kryptografisch an den Tresor gebunden, zu dem sie gehören, noch an den Wiederherstellungsprozess, in dem sie verwendet werden. Einmal in einen Wiederherstellungsprozess eingereicht, ließ sich ein Schlüsselanteil eines Tresors nicht von dem eines anderen Tresors unterscheiden. Council-Mitglieder, die dem Prozess zustimmen, hatten deshalb keine Möglichkeit, die Manipulation zu erkennen.

Was ändert sich mit dem Update?

  • Jeder Schlüsselanteil ist jetzt an seinen Tresor, seinen Empfänger und seinen Wiederherstellungsprozess gebunden. Schlüsselanteile, die nicht zu ihrem Kontext passen, lassen sich nicht mehr entschlüsseln.
  • Wiederherstellungsprozesse mit manipulierten Schlüsselanteilen werden abgelehnt.
  • Council-Mitglieder, die einem Wiederherstellungsprozess zustimmen, können jetzt erkennen, ob er manipuliert wurde.

Da sich bestehende Schlüsselanteile nicht nachträglich binden lassen, löscht das Update alle bestehenden Schlüsselanteile und alle laufenden Wiederherstellungsprozesse. Die Owner der Tresore müssen Emergency Access nach dem Update deshalb neu einrichten.

Wurde die Schwachstelle ausgenutzt?

Zum jetzigen Zeitpunkt liegen uns keine Hinweise auf eine aktive Ausnutzung dieser Schwachstelle vor.

Sicherheitshinweis

Alle technischen Details stehen im Sicherheitshinweis, den wir in zwei Wochen veröffentlichen werden: GHSA-m34v-6wr7-hxpp

Wie kann ich Hilfe erhalten?

Bei Fragen oder Problemen rund um das Update hilft unser Support unter [email protected] gerne weiter.