The Reentrancy Attack Nobody Saw Coming
Last month, we caught a reentrancy vulnerability in a DeFi
lending protocol that had already passed two other audits. The
attack vector was buried in an innocuous helper function that most
reviewers glossed over.
What made this interesting wasn't the reentrancy itself—that's
Solidity 101. It was how the function interacted with three other
contracts in a way that created a window of opportunity. Automated
tools flagged nothing because each contract looked fine in
isolation.
We've been working with the development team since discovery.
They've implemented fixes and are planning a gradual rollout with
monitoring. This is exactly why we insist on understanding the
entire protocol architecture before diving into line-by-line code
review.