ข้อบกพร่อง Integer Overflow ทำให้เกิดการขโมยเงิน $1.73M ใน Notional Finance

ข้อบกพร่อง Integer Overflow ทำให้ผู้โจมตีสามารถถอนเงิน $1.73M จากสัญญาเอสโครว์รุ่นเก่าของ Notional Finance เงินดังกล่าวถูกแปลงเป็น ETH และส่งผ่าน Tornado Cash

04/09/2026 11:41อ่านประมาณ 10 นาที

ในช่วงเช้าวันศุกร์ ช่องโหว่ในการเขียนโค้ดทำให้ผู้โจมตีสามารถดูดเงินประมาณ $1.73 ล้านจากสัญญาเอสโครว์รุ่นเก่าที่เชื่อมโยงกับ Notional Finance ข้อบกพร่องดังกล่าวทำให้หนี้ที่ถูกสร้างให้มีขนาดใหญ่ผิดปกติปรากฏเป็นศูนย์

DAI และ USDC ที่ถูกขโมยถูกแลกเป็น ETH ประมาณ 689 ETH อีเทอร์ดังกล่าวถูกส่งผ่าน Tornado Cash ซึ่งเป็นมิกเซอร์ที่ปกปิดร่องรอยธุรกรรม จนถึงตอนนี้ Notional ยังไม่ออกความคิดเห็นสาธารณะใดๆ

#CertiKInsight 🚨

เราได้เห็นการหาประโยชน์จากช่องโหว่มูลค่า ~$1.7M บน @NotionalFinance
https://t.co/luKD7RcbVA

ผู้โจมตีใช้การเรียก mintfCashPair() สองครั้งเพื่อสร้างหนี้สิน -2^128 ซึ่งถูกตัดทิ้งเป็น 0 โดยการแปลงชนิด uint128() ที่ไม่ปลอดภัยในการประเมินหลักประกันอิสระ

โปรดระมัดระวัง! pic.twitter.com/5T7E0XQfWJ

— CertiK Alert (@CertiKAlert) 4 กันยายน 2026

กลไกเบื้องหลังการหาประโยชน์จากช่องโหว่ของ Notional Finance

Notional Finance ดำเนินงานเป็นโปรโตคอลการให้กู้ยืมอัตราดอกเบี้ยคงที่บน Ethereum ในเวอร์ชันแรก ภาระผูกพันเงินสดในอนาคตถูกบันทึกเป็นโทเค็นที่เรียกว่า fCash ระบบจะตรวจสอบหลักประกันของผู้กู้ก่อนอนุญาตให้มีหนี้เพิ่มเติม

การตรวจสอบนั้นแปลงหนี้เป็นมูลค่าอีเทอร์โดยใช้การแปลง uint128 ที่ไม่มีการตรวจสอบ การดำเนินการ mint สองครั้งรวมกันพอดีเป็น 2 ยกกำลัง 128 ตามที่ QuillAudits กล่าว นี่คือค่าเดียวที่การแปลงทำให้กลายเป็นศูนย์

การแปลงที่มีการตรวจสอบจะปฏิเสธตัวเลขนั้นแทนที่จะตัดทิ้งหลักอย่างเงียบๆ บทความระบุว่า Notional ใช้วิธีที่ปลอดภัยกว่าที่อื่นในไฟล์โค้ดเดียวกัน

หลังจากนั้น บัญชีดูเหมือนมีหนี้เป็นศูนย์ บันทึกของ Etherscan แสดงว่าธุรกรรมตั้งค่าเกิดขึ้นเวลา 23:58 น. UTC ของวันพฤหัสบดี โดยการถอนเงินตามมาอีกสามนาทีต่อมา

ธุรกรรมที่สองนั้นย้าย 69,257 DAI และ 1,658,524 USDC ออกจากเอสโครว์ ผู้โจมตียังจ่ายเงินให้ผู้สร้างบล็อก Titan 0.07 ETH เพื่อให้ธุรกรรมถูกดำเนินการเป็นการส่วนตัว

บริษัทรักษาความปลอดภัย PeckShield ส่งต่อการแจ้งเตือนจากเครื่องติดตามบนเชน Specter ปัจจุบันเอสโครว์ถือโทเค็นที่เหลืออยู่ประมาณ $60,600

#PeckShieldAlert Specter รายงานว่าสัญญาเอสโครว์ของ Notional Finance อาจถูกหาประโยชน์ ส่งผลให้สูญเสีย $1.7M ใน ethereum:0x6b175474e89094c44da98b954eedeac495271d0f และ $USDC
ผู้หาประโยชน์ได้แลกเปลี่ยนเงินที่ถูกขโมยเป็น 689.2 $ETH และฝากไว้ใน… pic.twitter.com/Wd5Dc3MWtL

— PeckShieldAlert (@PeckShieldAlert) 4 กันยายน 2026

สัญญา V1 ที่ไม่มีการใช้งานยังคงมีเงินจริง

Notional ปลดประจำการเวอร์ชันที่สามหลังจากเหตุการณ์หาประโยชน์จาก Balancer ในเดือนพฤศจิกายน 2025 ที่ส่งผลกระทบต่อห้องนิรภัยของตน สัญญา V1 ยังคงทำงานและมีเงินทุน โดยไม่มีใครเคลื่อนย้ายสินทรัพย์

โปรโตคอลที่ผ่านการตรวจสอบโดยอิสระยังคงคิดเป็นสัดส่วนส่วนใหญ่ของการสูญเสียจากการแฮ็กคริปโต ดังนั้นการตรวจสอบก่อนหน้านี้จึงไม่ให้การป้องกันในกรณีนี้ เหตุการณ์ที่คล้ายกันเกิดขึ้นในเดือนมิถุนายนเมื่อผู้โจมตีดูดเงินจากพูล Solana รุ่นเก่าที่ Raydium

โทเค็น NOTE ของ Notional ซื้อขายอยู่ที่ประมาณ $0.0065 เพิ่มขึ้น 3.5% ในช่วง 24 ชั่วโมงที่ผ่านมา โดยมีมูลค่าตลาดใกล้ $400,700

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

แชร์ไปยัง

X (Twitter)Telegram

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

บทความที่เกี่ยวข้อง

Harmony Protocol หยุดดำเนินการ ย้ายไปยัง Ethereum

Harmony Protocol ยุติการดำเนินงานเนื่องจากภัยคุกคาม AI และย้ายไปยัง Ethereum แม้ว่าเครือข่ายจะประสบปัญหาแฮ็กเช่นกัน

55 นาทีที่แล้วอ่านประมาณ 10 นาที

Ethereum มุ่งมั่นที่จะต้านทานควอนตัมภายในสิ้นปี 2029

Ethereum Foundation กำหนดเส้นตายถาวรในเดือนธันวาคม 2029 สำหรับการต้านทานควอนตัม โดย Hegotá เป็นการทดสอบครั้งแรก

1 ชั่วโมงที่แล้วอ่านประมาณ 7 นาที

ราคา Bitcoin ผันผวนตามความคาดหวังต่อ Fed ที่เปลี่ยนไป ก่อน CPI และ FOMC

Bitcoin เคลื่อนไหวรุนแรงหลัง Fed ออกมาแสดงความเห็นและข้อมูลการจ้างงาน จุดสนใจหันไปที่ CPI และ FOMC ของสหรัฐฯ

1 ชั่วโมงที่แล้วอ่านประมาณ 8 นาที