สนับสนุนโดย

พูล Balancer V1 ถูกแฮ็กมูลค่า 234,000 ดอลลาร์ จากช่องโหว่ตระกูลเดียวกัน

พูลสภาพคล่องสไตล์ Balancer V1 สูญเสียไปราว 234,000 ดอลลาร์จากการโจมตีด้วยช่องโหว่ความคลาดเคลื่อนจากการปัดเศษเมื่อวันที่ 31 สิงหาคม ตามรายงานของ Slowmist ซึ่งเป็นบั๊กประเภทเดียวกับที่ทำให้พูล V2 ของ Balancer สูญเงิน 116 ล้านดอลลาร์เมื่อเดือนพฤศจิกายนที่ผ่านมา

เขียนโดย
แชร์
พูล Balancer V1 ถูกแฮ็กมูลค่า 234,000 ดอลลาร์ จากช่องโหว่ตระกูลเดียวกัน

ประเด็นสำคัญ

  • พูล Balancer V1 สูญเสียไปราว 234,000 ดอลลาร์จากการโจมตีด้วยช่องโหว่การปัดเศษเมื่อวันที่ 31 สิงหาคม ตามข้อมูลจาก Slowmist
  • ผู้โจมตีบีบอัดสำรอง WBTC ให้เหลือแทบเป็นฝุ่น แล้วมินต์ BPT เต็มจำนวนด้วยอินพุต 1 ซาโตชิที่ถูกปัดลง
  • Balancer Labs ปิดตัวลงในฐานะบริษัทเมื่อเดือนมีนาคม 2026 หลังบั๊กคล้ายกันทำให้สูญเงิน 116 ล้านดอลลาร์

แฮ็กเล็กๆ ที่มีลายเซ็นคุ้นเคย

แม้ว่า Balancer จะเคยเจอสถานการณ์คล้ายกันมาก่อน แต่ประวัติศาสตร์ก็กลับมาซ้ำรอยอีกครั้งในวันนี้ เมื่อไม่กี่ชั่วโมงก่อน บริษัทด้านความปลอดภัยบล็อกเชน Slowmist ชี้ให้เห็นการโจมตีครั้งใหม่ ต่อพูลสไตล์ Balancer V1 โดยครั้งนี้มีมูลค่าความเสียหายที่ถือว่าไม่มากนักเมื่อเทียบกัน อยู่ที่ 234,000 ดอลลาร์

แม้จะเล็กเมื่อเทียบกับประวัติของ Balancer แต่ตระกูลของบั๊กนั้นชัดเจนอย่างไม่ต้องสงสัย กล่าวคือ ความคลาดเคลื่อนจากการปัดเศษในวิธีที่โปรโตคอลคำนวณจำนวนโทเค็นระหว่างการสว็อป ซึ่งเป็นประเภทเดียวกับช่องโหว่ที่ทำให้ผู้โจมตีสามารถ ดูดเงิน 116 ล้านดอลลาร์จากพูล V2 ของ Balancer บนหลายเชนเมื่อเดือนพฤศจิกายนที่ผ่านมา

การโจมตีเกิดขึ้นได้อย่างไร

ตามการแจกแจงเชิงเทคนิคของ Slowmist ผู้โจมตีเล็งไปที่ฟังก์ชัน joinswapPoolAmountOut ของพูล ซึ่งเปิดให้ผู้เรียกกำหนดได้ว่าต้องการรับ BPT หรือ Balancer Pool Tokens จำนวนเท่าใด จากนั้นสัญญาจะคำนวณย้อนกลับเพื่อหาอินพุตที่ต้องใช้

การคำนวณย้อนกลับดังกล่าวซึ่งจัดการโดย calcSingleInGivenPoolOut ใช้คณิตศาสตร์แบบ fixed-point ที่มีทศนิยม 18 ตำแหน่ง โดยการรันชุดของสว็อปแบบสาธารณะ ผู้โจมตีได้บีบอัดสำรอง WBTC ของพูลให้เหลือแทบไม่มีอะไรเลย เมื่อสำรองถูกลดจนเป็นฝุ่น การคำนวณจึงปัดจำนวนอินพุตที่ต้องใช้ลงเหลือเพียง 1 ซาโตชิของ WBTC ซึ่งมีมูลค่าเป็นเศษเสี้ยวของเซนต์ ขณะที่สัญญายังคงมินต์ BPT เต็มจำนวนตามที่ผู้โจมตีร้องขอ

Slowmist ระบุว่าพูลนี้ขาดมาตรการป้องกันพื้นฐานที่สามารถหยุดเหตุการณ์ได้ รวมถึงอินพุตที่มีผลขั้นต่ำ ยอดคงเหลือขั้นต่ำของพูล และการตรวจสอบความคลาดเคลื่อนเชิงสัมพัทธ์ นอกจากนี้ยังชี้ว่าการตรวจสอบ MIN_BALANCE ของสัญญาถูกบังคับใช้เฉพาะระหว่างฟังก์ชัน bind และ rebind เท่านั้น ไม่ได้บังคับใช้ระหว่างการสว็อปตามปกติ Slowmist ยังเผยแพร่ทั้งกระเป๋าเงินของผู้โจมตีและที่อยู่สัญญาโจมตีเป็นส่วนหนึ่งของการแจ้งเตือน

เงาที่ยาวของ Balancer

ในเดือนมีนาคม Balancer Labs บริษัทที่อยู่เบื้องหลังโปรโตคอล ประกาศว่าจะ ยุติบทบาทในฐานะนิติบุคคล โดยให้เหตุผลถึงความเสี่ยงทางกฎหมายที่ทวีขึ้น ห้าเดือนหลังเหตุโจมตีเมื่อเดือนพฤศจิกายน 2025 ซึ่งทำให้มูลค่ารวมที่ถูกล็อก (TVL) ของโปรโตคอลร่วงจากราว 775 ล้านดอลลาร์ลงมาเหลือประมาณ 300 ล้านดอลลาร์

ผู้ร่วมก่อตั้ง Fernando Martinelli กล่าวในขณะนั้นว่า DAO จะเข้ามารับช่วงดำเนินงานในรูปแบบที่เพรียวบางกว่า โดยเฉพาะเพื่อหลีกหนีจาก “ความรับผิดจากเหตุการณ์ด้านความปลอดภัยในอดีต” กระเป๋าเงินเบื้องหลังการแฮ็กครั้งนั้นก็ยังคงเคลื่อนไหวอยู่เช่นกัน โดย กลับมาโผล่อีกครั้งในอีกห้าเดือนต่อมา เพื่อย้าย 1,100 ETH ผ่าน Thorchain

การโจมตีในวันนี้พุ่งเป้าไปที่ WBTC ซึ่งเป็นตัวแทนของบิตคอยน์ในรูปแบบโทเค็น มากกว่าจะเป็นโทเค็นกำกับดูแลของ Balancer เอง นี่เป็นเครื่องเตือนใจว่าแม้ราคาบิตคอยน์จะทรงตัวสบายๆ ใกล้ระดับ 78,000 ดอลลาร์ แต่เวอร์ชันแบบห่อหุ้มและแบบโทเค็นของมันที่อยู่ภายในโปรโตคอลการเงินแบบไร้ศูนย์กลาง (DeFi) ยังคงมีชุดความเสี่ยงของตัวเองที่แยกออกมาต่างหาก

การแฮ็ก Sandbox Bridge สร้างเหรียญ SAND 14.9 พันล้าน ขณะที่ Coinbase ถอดสัญญาฟิวเจอร์สออกจากรายการ

การแฮ็ก Sandbox Bridge สร้างเหรียญ SAND 14.9 พันล้าน ขณะที่ Coinbase ถอดสัญญาฟิวเจอร์สออกจากรายการ

The Sandbox ได้ปิดใช้งานบริดจ์ Base และ BSC หลังจาก PeckShield แจ้งเตือนว่ามีการมิ้นต์โทเค็น SAND ที่ไม่มีหลักค้ำประกันจำนวน 14.9 พันล้านโทเค็น ในเหตุการณ์โจมตีเมื่อวันที่ 21 สิงหาคม

บทความนี้แปลจากภาษาอังกฤษโดยใช้ AI เวอร์ชันภาษาอังกฤษต้นฉบับเป็นแหล่งข้อมูลที่เชื่อถือได้ การแปลอัตโนมัติอาจมีความไม่ถูกต้อง โดยเฉพาะอย่างยิ่งในคำศัพท์ทางกฎหมายและข้อบังคับ

แท็กในเรื่องนี้