Ledger zufolge wurde der Ethereum-Signaturfehler bereits behoben.

cryptonewscryptonews

Ledger hat eine Sicherheitslücke in seiner Ethereum-Anwendung behoben, die bestimmte Clear Signing Flows betraf, bevor ein anderes Sicherheitsunternehmen das Problem öffentlich bekannt gab, sagte Technologiechef Charles Guillemet am 23. August.

Guillemet erklärte, dass Ledger Donjon, das interne Sicherheitsforschungsteam des Unternehmens, den Fehler mithilfe eines KI-gestützten Systems zur Schwachstellenanalyse entdeckt habe. Ledger habe den Fix etwa zwei Wochen vor seiner Stellungnahme veröffentlicht, so Guillemet.

Nutzer mit aktueller Ledger-Firmware und -Anwendungen sind geschützt, so Guillemet. Bis zum 24. August gab es keine unabhängig bestätigten Berichte über durch diese Sicherheitslücke gestohlene Gelder.

 

Ledger Ethereum App-Fehler betrifft Clear Signing

Die Clear Signing-Funktion dient dazu, Transaktionsdetails in einem lesbaren Format auf einem Ledger-Gerät anzuzeigen, bevor der Benutzer sie genehmigt. Sie ermöglicht es Benutzern, Beträge, Adressen und Smart-Contract-Aktionen zu überprüfen, anstatt einen nicht lesbaren Transaktions-Hash zu autorisieren.

TestMachine, das Sicherheitsunternehmen hinter dem KI-Forschungstool Azimuth, erklärte, die Schwachstelle könne diesen Überprüfungsprozess untergraben. Laut einem öffentlichen Thread des Unternehmens könnte eine bösartige Anwendung angeblich einen konkurrierenden Befehl senden, während ein Benutzer noch die ursprüngliche Transaktion überprüft.

Das gemeldete Problem betraf die Kommunikation der Application Protocol Data Unit (APDU) zwischen der verbundenen Anwendung und der Ethereum-App von Ledger. TestMachine behauptete, dies könne einem Angreifer ermöglichen, eine erwartete Transaktion durch eine andere Aktion zu ersetzen, bevor der Benutzer die Genehmigung abgeschlossen habe.

In diesem Szenario könnte ein Gerät eine Transaktion anzeigen, während es eine andere zur Signierung vorbereitet. Ein von Forschern beschriebenes mögliches Ergebnis wäre der Ersatz einer begrenzten Transaktion durch eine umfassendere Token-Genehmigung.

Ledger räumte ein, dass in „bestimmten Clear-Signing-Abläufen“ ein Fehler existierte. Guillemet veröffentlichte jedoch keine detaillierte technische Beschreibung, keine Liste der betroffenen Versionen und keine Sicherheitswarnung, die die vollständigen Angriffsanforderungen erläutert.

 

Offenlegungszeitplan für Streitigkeiten im Zusammenhang mit Hauptbuch und Testmaschine

TestMachine gab an, dass sein Azimuth-System das Problem bei einem autonomen Scan entdeckt und auf einem Ledger Flex bestätigt habe. Das Unternehmen behauptete außerdem, dass aufgrund des gemeinsam genutzten Codes auch andere Modelle, darunter Nano X, Nano S Plus, Stax und Apex, potenziell betroffen sein könnten.

Diese Aussagen stellen nach wie vor die Darstellung des Unternehmens hinsichtlich seiner Forschungsergebnisse dar. Ein vollständiger öffentlicher Machbarkeitsnachweis, der den Diebstahl von Geldern auf allen genannten Geräten belegt, lag zum Zeitpunkt der Veröffentlichung nicht vor.

Guillemet beanstandete die Darstellung der Veröffentlichung. Er sagte, TestMachine habe das Bug-Bounty-Programm von Ledger erst kontaktiert, nachdem das Unternehmen den Fix bereits veröffentlicht hatte. Weiterhin behauptete er, die Forscher hätten das Problem nicht mit dem Bug-Bounty-Team von Ledger besprochen, bevor sie Behauptungen veröffentlichten, die den Eindruck erweckten, es sei weiterhin ungelöst.

„Es wurde vor zwei Wochen behoben und implementiert“, sagte Guillemet. Er bezeichnete Behauptungen, das Problem bestehe weiterhin, als „Schüren von Angst, um Aufmerksamkeit zu erregen“. TestMachine hingegen gab an, die Ergebnisse mit Ledger geteilt und verifiziert zu haben, lehnte aber eine Belohnung ab.

Ledgers öffentliches Ethereum-Anwendungs-Repository weist im August mehrere sicherheitsrelevante Änderungen auf. Diese umfassen Korrekturen im Zusammenhang mit Signaturzuständen, der Verarbeitung von Anwendungskontexten und der Nachrichtenfinalisierung. Aus den verfügbaren Aufzeichnungen geht nicht eindeutig hervor, welche Änderung dem bekannt gewordenen Problem mit der Klartextsignatur entspricht oder wann genau die Änderungen im App Store von Ledger-Geräten veröffentlicht wurden.

 

Nutzer sollten die Firmware und die Ethereum-App aktualisieren.

Ledger-Nutzer sollten die Ledger-Wallet-Software, die Geräte-Firmware und die installierte Ethereum-Anwendung aktualisieren. Die Aktualisierung der Desktop- oder Mobiloberfläche allein ersetzt möglicherweise keine veraltete Anwendung auf dem Hardwaregerät.

Nutzer sollten Transaktionsdetails auch direkt auf dem sicheren Bildschirm des Geräts überprüfen. Ledgers Leitfaden warnt davor, dass die Blindsignatur weiterhin riskant ist, da das Gerät nicht jede Smart-Contract-Aktion in einem lesbaren Format darstellen kann.

Ethereum führte mit dem ERC-7730-Standard für Menschen lesbare Transaktionszusammenfassungen ein. Ledger war an der Entwicklung des Systems beteiligt, bevor die Verantwortung an die Ethereum Foundation überging.

Der jüngste Vorfall unterscheidet sich von der zuvor gemeldeten Zilliqa-Signaturlücke, die private Schlüssel offenlegte. Zilliqa gab an, dass diese Schwachstelle die eigene Ledger-Anwendung betraf und für bereits durch gespeicherte Signaturen offengelegte Schlüssel nicht behoben werden konnte.

Ledger hat weder ein Entschädigungsverfahren noch eine Notfall-Transaktionsaussetzung oder eine Vermögensmigration im Zusammenhang mit dem Problem der Ethereum-App angekündigt. Eine weitere Bestätigung erfordert eine technische Mitteilung, in der die betroffenen Versionen, die aktualisierte Version und die genauen Bedingungen für die Ausnutzung der Sicherheitslücke genannt werden.

Dieser Inhalt dient nur zu Informations- und Bildungszwecken und stellt keine Investitionsberatung in Bezug auf BTCC dar. BTCC unternimmt alle Anstrengungen, kann jedoch nicht die Wahrheit, Genauigkeit oder Originalität des oben stehenden Inhalts garantieren.