ETHMACOAPY’s actualizeFee() rounded redemption backing upward even when no fee was payable. Attackers donated collateral to trigger recalculation, temporarily acquired Set tokens, then redeemed them for more collateral than they contributed, with the difference coming from existing holders’ backing. Two separate EOAs repeated the process across two transactions, draining approximately 8.11 WETH
Set Protocol
אירוע שתועד ב-DefiLlama, SlowMist, DeFiHackLabs. הסיווג: חוזים חכמים ולוגיקת פרוטוקול.
הדיווחים על האירוע
| מקור | תאריך במקור | הערכת נזק | כספים שהוחזרו | שיטה כפי שדווחה |
|---|---|---|---|---|
| DefiLlama | 6 באוק׳ 2026 | $21,873 | לא פורסם | Rounding Error |
| SlowMist | 6 באוק׳ 2026 | $13,700 | לא פורסם | Smart Contract Vulnerability |
| DeFiHackLabs | 6 באוק׳ 2026 | לא פורסם | לא פורסם | a second RebalancingSetTokenV3 vault (ETHMACOAPY) hit by the same permissionless actualizeFee() divCeil rounding, the attacker issues the rebalancing set then donates the residual |
מה ידוע על המתקפה?
הסיווג ושיטת התקיפה משקפים את דיווחי המקורות. תיאורים מפורטים מוצגים בשפת המקור; לקריאת התחקיר המלא ניתן לפתוח את הקישור המצורף.
The attacker abused Set Protocol’s actualizeFee(). Even though no fee was minted, the function rounded unitShares upward from 4,927 to 4,928. The attacker issued shares before the update and redeemed the same quantity afterward, extracting extra collateral from the rounding-induced unit increase. Uniswap v4 flash accounting supplied temporary liquidity to scale the exploit.
מקורות וניתוחים נוספים
תמונת המצב נאספה ב-5 בנוב׳ 2026. הסכומים נקובים בדולרים ומשקפים הערכות מקור. סכום לא ידוע אינו אפס; סכום שהוקפא אינו בהכרח כסף שהוחזר.
