เจ้าของ Gnosis Safe สูญเสียคริปโต $7.8 million จากข้อบกพร่องของสมาร์ตคอนแทรกต์

เจ้าของ Gnosis Safe สูญเสียคริปโต $7.8 million จากข้อบกพร่องของสมาร์ตคอนแทรกต์
ข้อบกพร่องของสมาร์ตคอนแทรกต์ทำให้เจ้าของ Gnosis Safe สูญเสีย $7.8M

​เจ้าของกระเป๋าคริปโตสูญเสีย rsETH ราว 2,900 หน่วย มูลค่า $7.8 million เนื่องจากข้อบกพร่องในกลไกการอนุญาตของสมาร์ตคอนแทรกต์ตัวช่วย นักวิจัยด้านความปลอดภัยพบว่าปัญหานี้ไม่ได้กระทบต่อคอนแทรกต์หลักของ Safe แต่มีต้นตอมาจากคอมโพเนนต์ของบุคคลที่สามซึ่งผู้ใช้ได้อนุญาตให้เข้าถึงสินทรัพย์

บทความนี้ได้รับการแปลจากต้นฉบับ อ่านเวอร์ชันต้นฉบับโดยผู้สื่อข่าวของเราที่นี่.

การโจมตีเกิดขึ้นบน Ethereum และส่งผลกระทบต่อกระเป๋า Gnosis Safe เพื่อทำธุรกรรมอัตโนมัติ เจ้าของได้อนุญาตให้คอนแทรกต์ตัวช่วยเคลื่อนย้ายเงินแทนตน ซึ่งเป็นรูปแบบที่นิยมใช้สำหรับวัตถุประสงค์ต่าง ๆ เช่น การเทรดอัตโนมัติ

อย่างไรก็ตาม การตรวจสอบการควบคุมการเข้าถึงของคอนแทรกต์ถูกนำไปใช้ผิดพลาด ตามข้อมูลจาก SlowMist และ BlockSec ระบบเปิดให้ผู้ใช้รายใดก็ได้ดำเนินธุรกรรม หากระบุคอนแทรกต์ตัวช่วยนั้นเองเป็นเป้าหมาย

บอตดักธุรกรรม rsETH 2,900 หน่วย

ผู้โจมตีใช้ประโยชน์จากข้อบกพร่องนี้เพื่อเริ่มสวอป rsETH ราว 2,900 หน่วยผ่านพูลเทรดที่เพิ่งสร้างขึ้นไม่กี่นาทีก่อนหน้า โดยใช้โทเค็นแทบไร้ค่าชื่อ Permissionless Attacker Token ส่งผลให้กระเป๋า ถูกตั้งค่าให้แลกสินทรัพย์สภาพคล่องกับโทเค็นที่ไม่มีมูลค่าจริง

อย่างไรก็ตาม ผู้โจมตีรายแรกไม่สามารถทำรายการให้เสร็จสิ้นได้ บอตอัตโนมัติที่รู้จักกันในชื่อ yoink ตรวจพบธุรกรรมและทำ front-run ก่อน โดยจ่ายเงินราว $47,000 เพื่อให้ได้ลำดับความสำคัญ

ด้วยเหตุนี้ บอตจึงได้สินทรัพย์ไปและโอน rsETH 2,882 หน่วยไปยังอีกที่อยู่หนึ่ง นักวิเคราะห์ยืนยันว่าเงินทุนดังกล่าวถูกดักไปด้วยการทำ front-run ธุรกรรมโจมตีเดิม

AstraSec ระบุว่าการตรวจสอบการอนุญาตที่มีข้อบกพร่องในคอนแทรกต์ Multicall เป็นสาเหตุหลักของเหตุการณ์นี้ นักวิจัยด้านความปลอดภัยรายอื่นก็สรุปเช่นกันว่า ช่องโหว่นี้ไม่ได้อยู่ในคอนแทรกต์หลักของ Safe แต่อยู่ในคอมโพเนนต์ที่เจ้าของกระเป๋าได้ให้สิทธิ์ที่เชื่อถือได้ด้วยตนเอง

Kelp DAO อายัดที่อยู่ต้องสงสัยชั่วคราว

Kelp DAO ผู้ออก rsETH ระบุว่าคอนแทรกต์ของตนยังคงปลอดภัย และโทเค็นมีหลักประกันครบถ้วน หลังตรวจพบกิจกรรมต้องสงสัย โครงการได้จำกัดธุรกรรมที่เกี่ยวข้องกับที่อยู่ที่ได้รับสินทรัพย์ที่ถูกขโมยเป็นการชั่วคราว

การจำกัดดังกล่าวมีผลเป็นเวลา 24 ชั่วโมง ในช่วงเวลานั้น ไม่สามารถโอน rsETH ไปยังหรือออกจากที่อยู่ต้องสงสัยได้ ขณะที่ทีมงานกำลังตรวจสอบเหตุการณ์

ก่อนหน้านี้เกิดเหตุการณ์ด้านโครงสร้างพื้นฐานคล้ายกันบน Liquid Network แฮกเกอร์ถอน BTC ราว 4,000 หน่วย มูลค่าประมาณ $320 million จากกระเป๋าที่ถือ Bitcoin ซึ่งใช้ค้ำประกัน LBTC ส่งผลให้เครือข่ายต้องระงับการดำเนินงาน

ณ เวลาที่เกิดการโจมตี จำนวนดังกล่าวคิดเป็นราว 95% ของทุนสำรอง Bitcoin ของ Liquid Network ซึ่งอยู่ที่ประมาณ 4,200 BTC ก่อนเกิดเหตุ เงินทุนบางส่วนถูกส่งคืนในภายหลังหลังจากแก้ไขช่องโหว่แล้ว

ก่อนหน้านี้ เรารายงานว่าบล็อกเชน Cronos หยุดทำงานโดยสิ้นเชิงภายหลังการโจมตี Tectonic ซึ่งเป็นโปรโตคอลการให้กู้ยืมที่ใหญ่ที่สุดในระบบนิเวศของเครือข่าย ความเสียหายเบื้องต้นจากการโจมตีผ่านช่องโหว่ประเมินว่าราว $75 million

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