สัญญา vesting token ของ UNCX ถูกโจมตี สร้างความเสียหายราว 86,000 ดอลลาร์ (ประมาณ 1.15 억 원)
SlowMist(慢雾) ระบุในข้อมูลที่เผยแพร่กับ PANews ว่า สาเหตุอยู่ที่ฟังก์ชัน VestingManager.cancel(uint256) ซึ่งไม่ได้ตรวจสอบว่าโทเคนส่วนที่เหลือในแผน vesting เพียงพอสำหรับรองรับโทเคนที่จ่ายไปแล้วหรือไม่
SlowMist อธิบายว่า ผู้โจมตีส่งโทเคนเข้าไปยังสัญญาจัดการโดยตรง ทำให้อัตราส่วนสิทธิ์ต่อโทเคนลดลง จากนั้นเพิ่มสิทธิ์เข้าไปในแผนเดิมที่จ่ายครบแล้วและยกเลิกแผนดังกล่าว ส่งผลให้สิทธิ์รวมลดลงมากเกินไป และแผนอื่นที่ผู้โจมตีควบคุมสามารถถอนโทเคนจากพูลส่วนกลางได้มากกว่าจำนวนที่กำหนดไว้
ความคิดเห็น 0