Odaily Planet Daily News BlockSec เผยแพร่การวิเคราะห์ช่องโหว่ที่สําคัญของสัญญาแบบปิด ซึ่งตรวจพบชุดธุรกรรมที่น่าสงสัยกับสัญญาเหยื่อที่ปรับใช้โดย SwapNet และ Aperture Finance บน Ethereum, Arbitrum, Base และ BSC โดยมีการสูญเสียรวมมากกว่า 17 ล้านดอลลาร์ โดยพื้นฐานแล้ว สาเหตุที่แท้จริงของทั้งสองเหตุการณ์นั้นง่ายมาก: สัญญาเหยื่อมีช่องโหว่ในการเรียกโดยพลการเนื่องจากการตรวจสอบอินพุตไม่เพียงพอ ซึ่งผู้โจมตีสามารถใช้ประโยชน์เพื่อใช้การอนุญาตโทเค็นที่มีอยู่ในทางที่ผิดเพื่อถ่ายโอนจากการขโมยทรัพย์สิน
แม้ว่าเหตุการณ์ SwapNet และ Aperture Finance จะส่งผลกระทบต่อโปรโตคอลและบล็อกเชนที่แตกต่างกัน แต่ปัญหาพื้นฐานของทั้งสองอย่างนั้นไม่ซับซ้อน: การเรียกพื้นฐานที่ควบคุมโดยผู้ใช้ และการตรวจสอบอินพุตไม่เพียงพอในสัญญาที่มีการอนุญาตโทเค็น