وفقًا لعامل الاختراق في Slow Mist ، تم اختراق مشروعGenomesDAO على Polygon ، مما أدى إلى سحب غير متوقع للأموال في عقد LPSTAKING. سبب هذا الحادث هو أنه يمكن تهيئة عقد LPSTAKING الخاص بشركة GenomesDAO بشكل تعسفي ومتكرر لتعيين المعلمات الرئيسية ، مما يتسبب في استنفاد الضمانات في العقد بشكل ضار. قام فريق أمان SlowMist بالتحليل على النحو التالي: 1. نظرًا لأن الوظيفة التي تمت تهيئتها لعقد LPSTAKING الخاص بشركة GenomesDAO قابلة للاستدعاء علنًا وليس لها إذن ولا يمكن إعادة تهيئتها ، يستخدم المهاجم الوظيفة التي تمت تهيئتها لتعيين Staking للعقد. المهاجم. 2. ثم يستخدم المهاجم وظيفة الرهان لرهن رموز LP المزيفة للحصول على عدد كبير من شهادات الرهن LPSTAKING. 3. بعد الحصول على الشهادة ، قم بتعيين StakingToken من العقد إلى رمز LP الحقيقي الأصلي من خلال الوظيفة التي تمت تهيئتها مرة أخرى ، ثم قم بتدمير شهادة LPSTAKING من خلال وظيفة السحب للحصول على ضمان LP الحقيقي في العقد. 4. أخيرًا ، أرسل LP إلى DEX لإزالة السيولة من أجل الربح.