
Smart contract auditor for Macro
15 Followers
I was the auditor that identified and reported a vulnerability in thirdweb's contracts. Now that the issue is public, I can talk about how it was discovered and how it all went down.
The biggest lesson to take away is no matter how widely adopted and trusted contracts are, if they are secure independently, they still may not be secure when used together, no matter how trivial they may seem.
The underlying cause of this issue--i.e. the interaction between meta transactions and self-delegate/low-level calls--was not properly documented or well known.
I worked with thirdweb to determine which contracts were vulnerable and supported their mitigation efforts. They worked absolutely non-stop.