Statusübergang und Konsensproblem im Geth -Client verursachen Panik (Absturz) bei der Bearbeitung eines (gültigen) Blocks mit einer spezifischen Kombination von Transaktionen, was zu einer allgemeinen Netzwerkinstabilität führen kann, wenn der Block von nicht betroffenen Clients akzeptiert und weitergeleitet wird, wodurch ein DOS verursacht wird. Dies kann in einem Block geschehen, der Transaktionen enthält, die Selbstmord an die Blockbelohnungsadresse enthält.
Betroffene Konfigurationen: Das Problem, das für Geth gemeldet wurde. Bei der Untersuchung des Problems wurden verwandte Probleme in Pyethereum entdeckt und korrigiert, daher ist PyethApp auch betroffen. C ++ – Clients sind nicht betroffen.
Wahrscheinlichkeit: Niedrig
Schwere: Hoch
Komplexität: Hoch
Auswirkungen: Netzwerkinstabilität und DOS
Details: Ein Block, der eine spezifische Kombination von Transaktionen enthält, die einen oder mehrere Selbstmordaufrufe enthalten, bewirkt, dass er im GO-Ehereum-Client und in Pyethereum einen Panikunfall erzeugt. Weitere Details können bei verfügbaren Veröffentlichungen veröffentlicht werden.
Auswirkungen auf die erwartete Kettenreorganisationstiefe: Keiner.
Abhilfemaßnahmen von Ethereum: Bereitstellung von Korrekturen wie unten.
Vorgeschlagene vorübergehende Problemumgehung: Wechseln Sie zu einem nicht betroffenen Kunden wie ETH (C ++).
Fix:Aktualisieren Sie Geth und Pyethereum Client -Software.
Go-Ethereum (Geth):
Bitte beachten Sie, dass die aktuelle stabile Version von Geth jetzt 1.1.1 ist; Wenn Sie 1.0 ausführen und einen Paketmanager wie APT-Get oder Homebrew verwenden, wird der Client aktualisiert.
Wenn Sie die PPA verwenden: sudo apt-Get-Update Dann sudo apt-get upgrade
Wenn Sie Brauen verwenden: Brauen -Update Dann Brauen Sie wieder Ethereum
Wenn Sie ein Windows -Binär verwenden: Laden Sie die herunter Binär aktualisiert.
Wenn Sie aus Quelle bauen: Git ziehen gefolgt von mach Geth (Bitte verwenden Sie den Master Branch Commit 8F09242D7F527972ACB1A8B2A61C9F55000E955D)
Die richtige Version für dieses Update auf Ubuntu und OSX ist Geth/v1.1.1-8F09242d
pyethereum:
Benutzer von PyethApp sollten neu installieren
> PIP Installieren Sie PyethApp-Force-Reinstall

![Sicherheitsberatung [Implementation bugs in Go and Python clients can cause DoS – Fixed – Please update clients]](https://crypto4you.io/wp-content/uploads/2025/04/Sicherheitsberatung-Implementation-bugs-in-Go-and-Python-clients-can-cause-1536x658.jpeg)