Der Reth-Fehler und Sicherheitsupdates für Blockchain-Netzwerke
Ein Fehler im von Paradigm entwickelten Ethereum-Ausführungsclient Reth hat koordinierte Sicherheitsmaßnahmen bei mehreren Ethereum-kompatiblen Netzwerken ausgelöst. Unter bestimmten Bedingungen konnte die Schwachstelle zu einer fehlerhaften Berechnung des Zustandswurzelwerts führen. Dieser kryptografische Wert fasst den aktuellen Zustand einer Blockchain zusammen, darunter Kontostände und Daten intelligenter Verträge. Berechnen Knoten unterschiedliche Werte, kann dies die Synchronisierung oder Zustandsnachweise beeinträchtigen. Laut dem technischen Direktor von Paradigm konnte eine speziell gestaltete Transaktion den Fehler unter bestimmten Bedingungen auslösen. Die Entwickler stuften den Vorfall als Softwarefehler ein; bestätigte finanzielle Verluste oder durch den Fehler verursachte Diebstähle wurden nicht gemeldet.
Base entdeckte das Problem am 4. November und aktualisierte noch am selben Tag seine blockerzeugenden Knoten. Anschließend berechnete das Netzwerk den Zustandswurzelwert unabhängig neu und bestätigte dessen Korrektheit. Nach Angaben von Base kam es zu keiner Betriebsunterbrechung; Nutzer und ihre Vermögenswerte waren nicht betroffen. Version 1.5.3 verhindert außerdem, dass Base-Validatoren bei ungültigen Zustandswurzelwerten anhalten. Knotenbetreibern wurde ein Upgrade empfohlen, eine erneute Synchronisierung sei laut Base jedoch nicht erforderlich. Reth veröffentlichte Version 2.10.0, Optimism OP Reth 2.8.1 und Base Version 1.5.3; auch Tempo erklärte, den Fehler behoben zu haben. Entwickler zufolge waren Auszahlungssysteme bei Base und anderen OP-Stack-Netzwerken nicht betroffen.
BNB Chain erklärte am 6. November, dass opBNB op-reth nicht verwendet und die Gefährdung bei BSC-Reth begrenzt sei. Das Team arbeitete an einer Korrektur und beobachtete die Lage; Nutzer und Entwickler müssten zu diesem Zeitpunkt nichts unternehmen. Eine separate Mitteilung zu BSC-Reth forderte Mainnet- und Testnet-Betreiber auf, Version v0.1.4 zu installieren und ihre Knoten neu zu starten. Als Veröffentlichungsdatum wurde der 3. November genannt; die Version ist auf BSC v1.8.2 abgestimmt. BNB Chain will bis Ende 2026 alle Validatoren auf einen Reth-basierten Client umstellen und verwies im Zusammenhang mit dem Wechsel auf einen Durchsatzanstieg von ungefähr 40 Prozent.
Der Vorfall führte auch bei einigen Diensten außerhalb der direkt betroffenen Ausführungsclients zu vorsorglichen Maßnahmen. LayerZero schränkte vorübergehend bestimmte Routen und externe Infrastruktur ein, die mit betroffenen Netzwerken verbunden waren. Dadurch konnten sich manche Cross-Chain-Nachrichten verzögern; Berichten zufolge gingen sie jedoch nicht verloren. Einige DeFi-Dienste begrenzten vorübergehend Einzahlungen oder Cross-Chain-Routing, während sie ihre Gefährdung prüften. Frax teilte mit, dass seine Vermögenswerte und Smart Contracts normal funktionierten und Nutzergelder sicher seien. Korrigierte Software ist verfügbar, muss von den Betreibern aber noch installiert werden; wann Beschränkungen aufgehoben werden, entscheiden die Dienste anhand ihrer eigenen Risikoprüfungen.