lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
หน้าแรก
AI
OPRR
ด่วน
ความลึก
กิจกรรม
BlockBeats Pro
เพิ่มเติม
การเงิน
พิเศษ
ระบบนิเวศบล็อกเชน
รายการ
พอดแคสต์
ข้อมูล
BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%

SlowMist: ether.fi ถูกโจมตีสูญเสียประมาณ 15.45 ETH

BlockBeats รายงาน เมื่อวันที่ 11 กันยายน SlowMist ทวีตระบุว่า ether.fi ถูกโจมตี สูญเสียประมาณ 15.45 ETH


จากการวิเคราะห์ สาเหตุหลักมาจากฟังก์ชัน solve() ของสัญญา AtomicQueue ขาดการควบคุมการเข้าถึงสำหรับพารามิเตอร์ solver ที่ผู้เรียกส่งเข้ามา ทั้งไม่มีการตรวจสอบ solver == msg.sender ไม่มีการตรวจสอบลายเซ็น การลงทะเบียน หรือการอนุญาต ผู้โจมตีเริ่มต้นด้วยการสร้าง AtomicRequest ที่เป็นอันตรายผ่านฟังก์ชัน updateAtomicRequest() จากนั้นบังคับให้ที่อยู่เหยื่อทำหน้าที่เป็น solver AtomicQueue จึงเรียก finishSolve กับที่อยู่เหยื่อและดำเนินการ want.transferFrom(solver, users[i], assetsToUser) โดยใช้สิทธิ์การอนุมัติ ERC-20 ที่เหยื่อให้ไว้ก่อนหน้านี้เพื่อขโมยเงิน

举报 แก้ไข/รายงาน
แก้ไข/รายงาน
ส่ง
เพิ่มคลัง
เห็นได้เฉพาะตัวเอง
สาธารณะ
บันทึก
เลือกคลัง
เพิ่มคลัง
ยกเลิก
เสร็จสิ้น