حذّر Blockaid في 5 نوفمبر من وجود عيب في عميل التنفيذ reth والبرمجيات المبنية عليه، بما في ذلك op-reth، يمكن أن يؤدي إلى حساب العقد لجذور حالة غير صحيحة. وقالت الشركة إن العقد غير المُصلحة قد تتوقف أو تُرجع أدلة حالة غير صحيحة.
"إنها عطل في الدقة، وليس استغلالًا"، كما قال Blockaid، مُبلغًا عن عدم وجود خسائر معروفة في الأموال. يغطي تنبيهه العملاء القائمة على reth على عدة شبكات متوافقة مع Ethereum، بما في ذلك العديد من سلاسل OP Stack.
https://x.com/i/status/2118405438291198020
تشير المخاطرة إلى البرنامج الذي ينفذ المعاملات ويبقي على رؤية العقدة للسلسلة. تقول وثائق op-reth الخاصة بـ Optimism إن العميل ينفذ كتل الطبقة الثانية، ويبقي على حالة السلسلة، ويجيب على طلبات التطبيقات. يمكن أن تُضعف الأدلة الخاطئة التحقق الذي تعتمد عليه تلك التطبيقات.
الإصدارات المُصلحة متاحة
Blockaid حدد ثلاث إصدارات مُصلحة:
تم دمج إصلاح reth في 3 نوفمبر. تذكر ملاحظات إصدار Base صراحةً أن التحديث يمنع عدم تطابق جذر الحالة ويوصي بأن يقوم مشغلو Base Mainnet وSepolia بالترقية في أقرب فرصة ممكنة.
Celo وMantle قام المطورون أيضًا بدمج التصحيحات الخلفية، وتطبيق التصحيح على خطوط البرمجيات الأقدم. يستهدف تصحيح Mantle خط الإنتاج v1.6.2. لم يحدد تنبيه Blockaid النطاق الكامل للإصدارات المعرضة للخطر.
حثّ Blockaid مشغلي العقد وموفري RPC على التحديث، وحثّ البروتوكولات والجسور على التأكد من أن مزوديها تم تصحيحهم.
لماذا تهم الأدلة الخاطئة
يصف شرح تصحيح Celo كيف يمكن للخطأ تخطي إدخال جديد تم إدراجه عند تحديث هيكل البيانات المستخدم لحساب جذر الحالة—الملخص التشفيري الذي يمكن التحقق من بيانات الحسابات وتخزين العقود ضده.
يصف مواصفات eth_getProof الإثباتات التي تسمح للتطبيقات بالتحقق من قيم الحسابات والتخزين مقابل جذر حالة الكتلة. وهذا يجعل التمييز بين استجابة العقد وجذر موثوق أمرًا حاسمًا للجسور والعملاء الخفيفة والعقود المعتمدة على مثل هذه الإثباتات: لا تُعد استجابة غير صحيحة تفويضًا صالحًا تلقائيًا لنقل الأموال.
على سبيل المثال، تتطلب مواصفات السحب في Optimism إثبات إدراج لرسالة سحب، وتقول إن المعاملة تُلغى إذا فشل التحقق من الإثبات. وبالتالي، يمكن أن تمنع بيانات الإثبات الخاطئة التحقق بدلاً من تأكيد سرقة ناجحة.
لقد وصلت احتياطات السلامة بالفعل إلى مستخدمي DeFi. قال Gauntlet إنه يغلق قوائم التوريد الخاصة بالصناديق الإصدار V1، ويوقف التخصيصات، ويقلل التعرض للأصول المربوطة عبر LayerZero، كما أفادت The Defiant سابقًا. قال Frax إن أصوله وعقوده غير متأثرة وتعمل بشكل طبيعي، بينما تم إيقاف مؤقت لبعض مسارات LayerZero.
Blockaid قالت إن LayerZero أوقفت البنية التحتية خارج السلسلة على بعض السلاسل المتأثرة حتى تؤكد كل منها أنها تم إصلاحها، ووصفت الرسائل بأنها "متأخرة، وليس مفقودة".




