SlowMist เผยช่องโหว่ Liquid Network: ผู้โจมตีสร้าง LBTC 3,998.5 เหรียญโดยไม่มีหลักประกัน

ME News รายงานว่า วันที่ 11 กันยายน (UTC+8) SlowMist เปิดเผยผ่าน X ว่า Liquid Network ถูกโจมตีเมื่อวันที่ 6 กันยายน โดยอาศัยช่องโหว่การชนกันของคีย์แคชในการยืนยัน Rangeproof ผู้โจมตีสร้างโทเคน LBTC ราว 3,998.5 เหรียญโดยไม่มีธุรกรรม BTC pegin ที่สอดคล้อง จากนั้นใช้เวลาเพียงไม่กี่นาทีทำ pegout แลกกลับเป็น BTC บนเครือข่ายหลักของบิตคอยน์ หลังเหตุการณ์ มี BTC ประมาณ 3,400 ถูกส่งคืนไปยังกระเป๋า peg ของ Liquid Federation แล้ว แต่ยังมีราว 598.5 BTC อยู่ภายใต้การควบคุมของผู้โจมตี SlowMist ระบุว่าต้นตออยู่ที่กลไกสร้างคีย์แคชสำหรับการยืนยัน Rangeproof ของ Elements ซึ่งนำหลายฟิลด์แบบความยาวแปรผันมาต่อกันโดยไม่ใส่ length prefix ทำให้ชุดพารามิเตอร์ที่ต่างกันสามารถให้คีย์แคชเดียวกันได้ ผู้โจมตีจึงสร้างธุรกรรมเพื่อกระตุ้นให้เกิด cache collision ส่งผลให้โหนดดึงผล "verification passed" จากแคชและข้ามการตรวจสอบ secp256k1_rangeproof_verify รวมถึงการเช็กขั้นต่ำของจำนวนเงิน ทำให้ระบบยอมรับเอาต์พุตที่ไม่มีสินทรัพย์จริงรองรับและนำไปสู่การสร้าง LBTC ได้สำเร็จ SlowMist ระบุว่าได้ติดตามเส้นทางการไหลของเงินฝั่ง Bitcoin-side และสรุปการวิเคราะห์เหตุการณ์เรียบร้อยแล้ว (ที่มา: ODAILY)