Blockaid Mengingatkan Bahawa Reth Bug Boleh Menghasilkan Bukti Keadaan yang Tidak Betul

iconThe Defiant
Kongsi
AI summary iconRingkasan
Berita di atas rantai muncul pada 5 Nov, apabila Blockaid melaporkan satu kelemahan dalam klien eksekusi reth dan alat berkaitan seperti op-reth yang boleh menyebabkan akar keadaan yang salah. Nod yang tidak diperbaiki mungkin terhenti atau mengembalikan bukti keadaan yang cacat, walaupun tiada dana telah hilang. Isu ini mempengaruhi klien berasaskan reth di atas rantai ethereum dan OP Stack. Blockaid menyenaraikan versi yang telah diperbaiki: reth v2.10.0, op-reth v2.8.1, dan node-reth Base v1.5.3. Pembangun di Celo dan Mantle juga telah membawa balik pembaikan. Pengendali nod digalakkan untuk mengemas kini untuk mengelakkan isu pengesahan untuk aplikasi, jambatan, dan klien ringan. Gauntlet menghentikan pasukan vault V1 dan mengurangkan eksposur terhadap aset yang dijembatani oleh LayerZero. LayerZero menghentikan infrastruktur luar rantai pada beberapa rantai sehingga pembaikan disahkan.

Blockaid memperingatkan pada 5 Nov bahawa satu kecacatan dalam klien pelaksanaan reth dan perisian yang dibina berdasarkannya, termasuk op-reth, boleh menyebabkan nod mengira akar keadaan yang salah. Nod yang tidak diperbaiki mungkin terhenti atau mengembalikan bukti keadaan yang salah, kata syarikat itu.

“Ia adalah ralat ketepatan, bukan eksploitasi,” kata Blockaid, melaporkan tiada kehilangan dana yang diketahui. Amanatnya merangkumi klien berbasis reth pada beberapa rangkaian yang sepadan dengan Ethereum, termasuk banyak rantai OP Stack.

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

Risiko berkaitan dengan perisian yang menjalankan transaksi dan mengekalkan pandangan nod terhadap blok rantai. Dokumentasi op-reth Optimism menyatakan bahawa klien menjalankan blok Layer 2, mengekalkan keadaan rantai, dan menjawab permintaan daripada aplikasi. Bukti yang salah boleh merosakkan pengesahan yang menjadi tumpuan aplikasi-aplikasi tersebut.

Build yang telah diperbaiki tersedia

Blockaid menyedari tiga rilis yang telah diperbaiki:

reth v2.10.0.

op-reth v2.8.1.

Base node-reth v1.5.3.

Pembaikan reth hulu telah digabungkan pada 3 Nov. Nota rilis Base secara eksplisit menyatakan bahawa kemas kini ini mencegah ketidaksepadanan state-root dan merekomendasikan agar operator Base Mainnet dan Sepolia melakukan kemas kini pada masa yang paling sesuai.

Pembangun Celo dan Mantle juga menggabungkan backport, menerapkan pembaikan kepada garis perisian lama. Pembaikan Mantle menargetkan garis pengeluaran v1.6.2. Awas Blockaid tidak menyatakan julat penuh versi yang rentan.

Blockaid mendesak pengendali nod dan penyedia RPC untuk mengemas kini, serta protokol dan jambatan untuk mengesahkan bahawa penyedia mereka telah dipatch.

Mengapa Bukti yang Salah Penting

Penjelasan pampasan Celo menerangkan bagaimana ralat itu boleh melangkau entri yang baru dimasukkan semasa mengemas kini struktur data yang digunakan untuk mengira akar keadaan—ringkasan kriptografi yang digunakan untuk memeriksa data akaun dan storan kontrak.

Spesifikasi eth_getProof menggambarkan bukti yang membolehkan aplikasi mengesahkan nilai akaun dan penyimpanan terhadap akar keadaan blok. Ini menjadikan perbezaan antara respons nod dan akar yang dipercayai sangat penting untuk jambatan, klien ringan, dan kontrak yang bergantung pada bukti-bukti tersebut: respons yang salah bukan secara automatik merupakan kebenaran yang sah untuk memindahkan dana.

Sebagai contoh, spesifikasi penarikan Optimism memerlukan bukti penyertaan untuk mesej penarikan dan menyatakan bahawa transaksi akan dipulihkan jika pengesahan bukti gagal. Data bukti yang buruk oleh itu boleh menghalang pengesahan berbanding menubuhkan pencurian yang berjaya.

Langkah-langkah berjaga-jaga telah sampai kepada pengguna DeFi. Gauntlet mengatakan ia menutup antrian bekalan cekung V1, menghentikan alokasi, dan mengurangkan eksposur terhadap aset yang dibridgakan melalui LayerZero, seperti The Defiant sebelum ini melaporkan. Frax mengatakan aset dan kontraknya tidak terjejas dan beroperasi seperti biasa, sementara beberapa laluan LayerZero sementara dihentikan.

Blockaid berkata LayerZero telah menghentikan infrastruktur luar talian pada beberapa rantai yang terkesan sehingga setiap pihak mengesahkan bahawa ia telah diperbaiki, dengan menggambarkan mesej sebagai "dikejarkan, bukan hilang."

Penafian: Maklumat yang terdapat pada halaman ini mungkin telah diperoleh daripada pihak ketiga dan tidak semestinya menggambarkan pandangan atau pendapat KuCoin. Kandungan ini adalah disediakan bagi tujuan maklumat umum sahaja, tanpa sebarang perwakilan atau waranti dalam apa jua bentuk, dan juga tidak boleh ditafsirkan sebagai nasihat kewangan atau pelaburan. KuCoin tidak akan bertanggungjawab untuk sebarang kesilapan atau pengabaian, atau untuk sebarang akibat yang terhasil daripada penggunaan maklumat ini. Pelaburan dalam aset digital boleh membawa risiko. Sila menilai risiko produk dan toleransi risiko anda dengan teliti berdasarkan keadaan kewangan anda sendiri. Untuk maklumat lanjut, sila rujuk kepada Terma Penggunaan dan Pendedahan Risiko kami.