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:
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."




