Blockaid Memperingatkan Bug Reth Dapat Menghasilkan Bukti Status yang Salah

iconThe Defiant
Bagikan
AI summary iconRingkasan
Berita on-chain muncul pada 5 November ketika Blockaid melaporkan bug pada klien eksekusi reth dan alat terkait seperti op-reth yang dapat menyebabkan state root yang salah. Node yang belum diperbaiki mungkin macet atau mengembalikan bukti state yang cacat, meskipun tidak ada dana yang hilang. Masalah ini memengaruhi klien berbasis reth di jaringan Ethereum dan OP Stack. Blockaid mencantumkan versi yang telah diperbaiki: reth v2.10.0, op-reth v2.8.1, dan Base node-reth v1.5.3. Pengembang di Celo dan Mantle juga telah menerapkan perbaikan secara backport. Operator node diminta untuk memperbarui untuk menghindari masalah verifikasi pada aplikasi, jembatan, dan light client. Gauntlet menjeda pasokan vault V1 dan mengurangi eksposur terhadap aset yang di-bridge melalui LayerZero. LayerZero menghentikan infrastruktur offchain pada beberapa jaringan hingga patch dikonfirmasi.

Blockaid warned on Nov. 5 bahwa ada bug pada klien eksekusi reth dan perangkat lunak yang dibangun di atasnya, termasuk op-reth, yang dapat menyebabkan node menghitung state root yang salah. Node yang belum diperbaiki dapat macet atau mengembalikan bukti state yang salah, kata perusahaan tersebut.

“Itu adalah bug kebenaran, bukan eksploitasi,” kata Blockaid, melaporkan tidak ada kehilangan dana yang diketahui. Peringatannya mencakup klien berbasis reth di beberapa jaringan yang kompatibel dengan Ethereum, termasuk banyak rantai OP Stack.

https://x.com/i/status/2118405438291198020

Risiko terkait perangkat lunak yang menjalankan transaksi dan mempertahankan pandangan node terhadap blockchain. Dokumentasi op-reth Optimism menyatakan klien menjalankan blok Layer 2, mempertahankan status rantai, dan menjawab permintaan dari aplikasi. Bukti yang salah dapat melemahkan verifikasi yang menjadi andalan aplikasi-aplikasi tersebut.

Build yang telah diperbaiki tersedia

Blockaid mengidentifikasi tiga rilis yang telah diperbaiki:

reth v2.10.0.

op-reth v2.8.1.

Base node-reth v1.5.3.

Perbaikan upstream reth telah digabungkan pada 3 Nov. Catatan rilis Base secara eksplisit menyatakan bahwa pembaruan ini mencegah ketidaksesuaian state-root dan merekomendasikan agar operator Base Mainnet dan Sepolia melakukan pembaruan sesegera mungkin.

Celo dan Mantle pengembang juga menggabungkan backport, menerapkan koreksi ke jalur perangkat lunak lama. Patch Mantle ditujukan untuk jalur produksi v1.6.2-nya. Peringatan Blockaid tidak menentukan rentang lengkap versi yang rentan.

Blockaid mendesak operator node dan penyedia RPC untuk memperbarui, serta protokol dan jembatan untuk memastikan penyedia mereka telah diperbaiki.

Mengapa Bukti yang Salah Penting

Penjelasan patch Celo menggambarkan bagaimana bug tersebut dapat melewati entri baru yang dimasukkan saat memperbarui struktur data yang digunakan untuk menghitung state root—ringkasan kriptografis yang digunakan untuk memeriksa data akun dan penyimpanan kontrak.

Spesifikasi eth_getProof menggambarkan bukti yang memungkinkan aplikasi memverifikasi nilai akun dan penyimpanan terhadap state root sebuah blok. Hal ini membuat perbedaan antara respons node dan root yang terpercaya menjadi penting bagi jembatan, light client, dan kontrak yang bergantung pada bukti semacam itu: respons yang salah tidak otomatis merupakan otorisasi yang valid untuk memindahkan dana.

Misalnya, spesifikasi penarikan Optimism memerlukan bukti inklusi untuk pesan penarikan dan menyatakan bahwa transaksi akan dibatalkan jika verifikasi bukti gagal. Data bukti yang salah karena itu dapat mencegah verifikasi daripada memastikan pencurian yang sukses.

Tindakan pencegahan telah sampai kepada pengguna DeFi. Gauntlet mengatakan bahwa mereka menutup antrian pasokan vault V1, menghentikan alokasi, dan mengurangi eksposur terhadap aset yang di-bridge melalui LayerZero, seperti yang sebelumnya dilaporkan oleh The Defiant. Frax mengatakan aset dan kontraknya tidak terdampak dan beroperasi secara normal, sementara beberapa rute LayerZero sementara dihentikan.

Blockaid mengatakan LayerZero telah menghentikan infrastruktur offchain pada beberapa rantai yang terdampak hingga masing-masing mengonfirmasi telah diperbaiki, dengan menggambarkan pesan sebagai "tertunda, bukan hilang."

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.