Bug klien Ethereum picu patch darurat di Reth, Optimism, Base, dan Tempo
Kekurangan pada klien Reth milik Paradigm yang salah menghitung state root memicu pembaruan darurat terkoordinasi di jaringan layer-2 Ethereum utama pada 5 Nov.
Diterjemahkan dari bahasa Inggris. Baca versi asli
Poin penting
- Bug perhitungan state root legacy pada klien Reth dapat menghasilkan status blockchain yang salah di bawah pola transaksi tertentu.
- Kerentanan ini segera diperbaiki di Reth (v2.10.0), Optimism (OP Reth v2.8.1), Base (v1.5.3), dan Tempo, dengan pengembang menandai perbaikan tersebut sebagai prioritas tinggi.
- Tidak ada dana pengguna yang dirugikan; Base dan jaringan OP-Stack lainnya mengonfirmasi bahwa penarikan dana tetap aman dan bridge tidak terdampak.
Pada 5 Nov., cacat perangkat lunak yang ditemukan pada klien eksekusi Reth milik Paradigm memicu respons darurat di beberapa jaringan layer-2 Ethereum. Bug yang berakar pada perhitungan state root legacy Reth ini dapat mengembalikan sidik jari kriptografis yang salah untuk blockchain saat memproses transaksi yang dirancang khusus, yang berpotensi menyebabkan node tidak sepakat tentang validitas blok. Georgios Konstantopoulos, CTO Paradigm, mengatakan masalah ini diidentifikasi melalui pengujian fuzz otomatis oleh tim Tempo dan segera diperbaiki di Reth, Optimism, Base, dan Tempo.
ETH / USD
Sifat teknis kerentanan
State root merangkum seluruh status Ethereum, termasuk saldo akun dan penyimpanan kontrak. Menurut CryptoSlate, kode yang cacat di modul legacy Reth dapat salah menghitung root ini di bawah konfigurasi penyimpanan kasus tepi, terutama pada perangkat keras kelas bawah dan jaringan OP-Stack yang bergantung pada klien yang sama. Meskipun kesalahan ini tidak memengaruhi mekanisme penarikan yang menggunakan jalur verifikasi terpisah, hal ini dapat mengganggu produksi blok dan sinkronisasi jaringan jika tidak ditangani.
Peluncuran patch terkoordinasi
Pengembang Reth merilis versi 2.10.0, Optimism menerbitkan OP Reth v2.8.1, dan Base meluncurkan versi 1.5.3, masing-masing ditandai sebagai pembaruan prioritas tinggi bagi operator node. Base mengonfirmasi bahwa sistem pembuktiannya menggunakan implementasi state root independen, yang memungkinkannya memverifikasi root yang benar bahkan jika perhitungan Reth salah. Jaringan tersebut juga menghitung ulang state rootnya untuk memastikan konsistensi, menyatakan bahwa tidak ada dana pengguna yang terdampak dan validator tidak akan berhenti setelah patch diterapkan.
Respons ekosistem yang lebih luas
Insiden ini memicu tindakan pencegahan di luar klien yang langsung terdampak. Frax Finance melaporkan bahwa LayerZero secara sementara menangguhkan beberapa rute lintas rantai sambil menilai risiko, meskipun mereka menegaskan bahwa aset dan kontrak tetap aman. Tidak ada bridge yang ditemukan rentan terhadap bug Reth, yang menyoroti bagaimana infrastruktur bersama dapat menyebabkan efek riak di seluruh layanan yang bergantung pada perangkat lunak eksekusi umum.
Yang perlu diperhatikan selanjutnya
Pemangku kepentingan harus memantau tingkat adopsi versi klien yang telah di-patch di antara operator node independen, karena node yang belum di-patch dapat memperkenalkan kembali inkonsistensi. Pengamat juga akan memantau pengungkapan lebih lanjut dari proyek lain yang bergantung pada Reth atau klien eksekusi serupa, serta analisis pasca-insiden yang dapat memengaruhi praktik pengujian di masa depan seperti fuzzing untuk input transaksi kasus tepi.

Diskusi 0