Blockaid ने चेतावनी दी है कि Reth बग गलत स्टेट प्रूफ्स उत्पन्न कर सकता है

iconThe Defiant
साझा करें
AI summary iconसारांश
ऑन-चेन समाचार 5 नवंबर को टूटा, जब Blockaid ने reth एक्जीक्यूशन क्लाइंट और op-reth जैसे संबंधित उपकरणों में एक बग की रिपोर्ट की, जिससे गलत स्टेट रूट्स हो सकते हैं। अपडेट न किए गए नोड्स ठहर सकते हैं या दोषपूर्ण स्टेट साबिती दे सकते हैं, हालांकि कोई धन खोया नहीं गया है। यह समस्या ईथेरियम और OP Stack चेन्स पर reth-आधारित क्लाइंट्स को प्रभावित करती है। Blockaid ने पैच किए गए संस्करणों की सूची दी: reth v2.10.0, op-reth v2.8.1, और Base node-reth v1.5.3। Celo और Mantle पर डेवलपर्स ने भी फिक्स को बैकपोर्ट किया है। नोड ऑपरेटर्स को ऐप्स, ब्रिजेस और लाइट क्लाइंट्स के लिए पुष्टि समस्याओं से बचने के लिए अपग्रेड करने की सलाह दी गई है। Gauntlet ने V1 वॉलेट सप्लाई को रोक दिया और LayerZero-ब्रिज किए गए संपत्तियों की एक्सपोज़र कम कर दी। LayerZero ने कुछ चेन्स पर ऑफ़चेन इंफ्रास्ट्रक्चर को तब तक रोक दिया है, जब तक पैच की पुष्टि नहीं हो जाती।

Blockaid warned on Nov. 5 कि reth एक्जीक्यूशन क्लाइंट और इस पर बनाए गए सॉफ्टवेयर, जिसमें op-reth शामिल है, में एक बग हो सकता है जो नोड्स को गलत स्टेट रूट्स की गणना करने की अनुमति दे सकता है। कंपनी ने कहा कि अपचेटेड नोड्स ठहर सकते हैं या गलत स्टेट प्रूफ्स लौटा सकते हैं।

"यह एक सहीता दोष है, न कि एक दुरुपयोग," ब्लॉकेड ने कहा, जिसने कोई ज्ञात धन नुकसान नहीं बताया। इसकी चेतावनी ईथेरियम-अनुकूल कई नेटवर्क्स पर reth-आधारित क्लाइंट्स को कवर करती है, जिसमें कई OP स्टैक शृंखलाएँ शामिल हैं।

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

जोखिम उस सॉफ्टवेयर से संबंधित है जो लेनदेन निष्पादित करता है और ब्लॉकचेन का नोड का दृश्य बनाए रखता है। ऑप्टिमिसम के op-reth दस्तावेज़ के अनुसार, क्लाइंट लेयर 2 ब्लॉक्स को निष्पादित करता है, चेन स्टेट को बनाए रखता है और एप्लिकेशन्स से अनुरोधों का उत्तर देता है। गलत साबिती से उन एप्लिकेशन्स की पुष्टि प्रभावित हो सकती है जिन पर वे निर्भर करते हैं।

पैच किए गए बिल्ड उपलब्ध हैं

Blockaid ने तीन ठीक किए गए रिलीज़ की पहचान की:

reth v2.10.0।

op-reth v2.8.1.

बेस नोड-रेथ v1.5.3।

अपस्ट्रीम reth fix was merged Nov. 3। बेस के रिलीज नोट्स में स्पष्ट रूप से कहा गया है कि इस अपडेट से स्टेट-रूट असंगति रोकी जाती है और बेस मेननेट और सेपोलिया ऑपरेटर्स को अपनी सुविधा के अनुसार जल्द से जल्द अपग्रेड करने की सिफारिश की गई है।

Celo और Mantle डेवलपर्स ने बैकपोर्ट्स को भी मर्ज किया, जिससे पुराने सॉफ्टवेयर लाइनों में सुधार लागू हुआ। Mantle का पैच इसकी v1.6.2 उत्पादन लाइन को लक्षित करता है। Blockaid की चेतावनी में सभी वुल्नरेबल वर्जन्स की पूरी सीमा नहीं बताई गई थी।

Blockaid ने नोड ऑपरेटर्स और RPC प्रदाताओं को अपग्रेड करने और प्रोटोकॉल और ब्रिज्स को सुनिश्चित करने के लिए आह्वान किया कि उनके प्रदाता अपडेट हैं।

क्यों गलत साबिती महत्वपूर्ण हैं

सेलो के पैच की व्याख्या में बताया गया है कि बग कैसे एक नवीनतम डाली गई प्रविष्टि को छोड़ सकता है जब यह एक स्टेट रूट की गणना के लिए उपयोग किए जाने वाले डेटा संरचना को अपडेट करता है—जो कि एक क्रिप्टोग्राफिक सारांश है जिसके खिलाफ खाता और कॉन्ट्रैक्ट-स्टोरेज डेटा की जांच की जा सकती है।

eth_getProof स्पेसिफिकेशन प्रूफ्स का वर्णन करता है जो एप्लिकेशन्स को ब्लॉक के स्टेट रूट के खिलाफ खाते और स्टोरेज वैल्यूज की पुष्टि करने की अनुमति देते हैं। इससे एक नोड के रिस्पॉन्स और एक विश्वसनीय रूट के बीच का अंतर, ब्रिजेस, लाइट क्लाइंट्स और ऐसे प्रूफ्स पर निर्भर कॉन्ट्रैक्ट्स के लिए महत्वपूर्ण हो जाता है: एक गलत रिस्पॉन्स स्वतः ही फंड्स स्थानांतरित करने की मान्यता नहीं है।

उदाहरण के लिए, ऑप्टिमिज़म का निकास विनिर्देश एक निकास संदेश के लिए शामिल सबूत की आवश्यकता करता है और कहता है कि यदि सबूत की पुष्टि असफल हो जाती है, तो लेन-देन पलट जाता है। इसलिए, खराब सबूत डेटा पुष्टि को रोक सकता है, बजाय सफल चोरी स्थापित करने के।

सावधानियाँ पहले ही DeFi उपयोगकर्ताओं तक पहुँच चुकी हैं। Gauntlet ने कहा कि वह V1 वॉल्ट आपूर्ति क्यू को बंद कर रहा है, आवंटनों को रोक रहा है और LayerZero-ब्रिज किए गए संपत्तियों के प्रति जोखिम कम कर रहा है, जैसा कि The Defiant ने पहले रिपोर्ट किया था। Frax ने कहा कि उसकी संपत्तियाँ और स्मार्ट कॉन्ट्रैक्ट प्रभावित नहीं हुए हैं और सामान्य रूप से संचालित हो रहे हैं, जबकि कुछ LayerZero मार्गों को अस्थायी रूप से रोक दिया गया है।

Blockaid ने कहा कि LayerZero ने कुछ प्रभावित श्रृंखलाओं पर ऑफ़चेन बुनियादी ढांचे को रोक दिया है, जब तक कि प्रत्येक यह पुष्टि न कर ले कि इसे पैच कर लिया गया है, और संदेशों को “देरी से, नष्ट नहीं” के रूप में वर्णित किया।

डिस्क्लेमर: इस पेज पर दी गई जानकारी थर्ड पार्टीज़ से प्राप्त की गई हो सकती है और यह जरूरी नहीं कि KuCoin के विचारों या राय को दर्शाती हो। यह सामग्री केवल सामान्य सूचनात्मक उद्देश्यों के लिए प्रदान की गई है, किसी भी प्रकार के प्रस्तुतीकरण या वारंटी के बिना, न ही इसे वित्तीय या निवेश सलाह के रूप में माना जाएगा। KuCoin किसी भी त्रुटि या चूक के लिए या इस जानकारी के इस्तेमाल से होने वाले किसी भी नतीजे के लिए उत्तरदायी नहीं होगा। डिजिटल संपत्तियों में निवेश जोखिम भरा हो सकता है। कृपया अपनी वित्तीय परिस्थितियों के आधार पर किसी प्रोडक्ट के जोखिमों और अपनी जोखिम सहनशीलता का सावधानीपूर्वक मूल्यांकन करें। अधिक जानकारी के लिए, कृपया हमारे उपयोग के नियम और जोखिम प्रकटीकरण देखें।