TesseraSwap's callback repayment priced itself from the swap's own post-state, so the attacker moved the same-block price and kept the spread. DeFiHackLabs reconstructs about $20K drained on Base.
Logged as “2026-05-18: Callback Repayment Price Spread on TesseraSwap”.
TesseraSwap's callback repayment read a price spread that the attacker had already moved in the same block, comparing the post-swap price against the pre-swap price. The attacker opened a swap that the callback repaid against a smaller-than-actual spread, keeping the spread as profit.
DeFiHackLabs reconstructs the sequence against the live Base state; the drain is in 0xc2df72ff612c90e07c9e051e7772a39f31fb4ca9e61f5b705f921bffa26b36de on Basescan for a total loss of about $20K. Defimon Alerts' Telegram channel reported the incident.
What would have prevented it: a callback repayment price taken from an external oracle rather than the swap's own post-state.
Query every incident yourself — free, no signup
Updated 14 Oct 2026. Figures are as reported by the sources listed above and are not independently verified.