สูญเสียประมาณ 783,000 ดอลลาร์ zkLink ตกเป็นเป้าโจมตีที่เกี่ยวข้องกับช่องโหว่หน่วยความจำชั่วคราว
รายงานข่าว Odaily จากการวิเคราะห์ของทีมความปลอดภัย SlowMist พบว่าพรอโทคอลเชื่อมโยงข้ามเชน zkLink ตกเป็นเป้าโจมตีเมื่อวันที่ 29 ตุลาคม สูญเสียประมาณ 783,000 ดอลลาร์ ผู้โจมตีใช้ค่าการตรวจสอบที่ตกค้างในหน่วยความจำชั่วคราวเพื่อปลอมแปลง batch root ที่จำเป็นสำหรับการตรวจสอบการถอน จากนั้นดำเนินการถอน 12 ครั้ง รวมถึงการถอน ETH 1 ครั้งและการถอนโทเค็น ERC-20 11 ครั้ง ผู้โจมตีเริ่มต้นด้วยการรับและเขียนค่าการตรวจสอบผ่านข้อความเชื่อมโยงข้ามเชนจริงหนึ่งครั้ง จากนั้นนำค่าเดิมกลับมาใช้ในการเรียกครั้งต่อมาในธุรกรรมเดียวกัน โดยอาศัยสัญญารีเลย์และเกตเวย์ในการเขียน batch root ที่ปลอมแปลงขึ้น สัญญาที่เกี่ยวข้องอนุญาตให้รีเลย์เซอร์กำหนดเป้าหมายการเรียกภายนอกและพารามิเตอร์ ค่าการตรวจสอบไม่ถูกล้างหรือผูกกับารเรียกปัจจุบัน การอัปเดต batch root ตรวจสอบเพียงตัวตนของเกตเวย์เท่านั้น ขาดการตรวจสอบหลักฐานที่เป็นอิสระ
