SlowMist a publié une alerte de sécurité confirmant que le Loop Safe Module d'Aave v3 a été exploité via une vulnérabilité de contrôle d'accès dans les fonctions open() et close() de FlashLoopAdapter. L'attaquant a contourné l'autorisation du multisig Safe et exécuté des modules arbitraires, drainant environ 114,09 ETH depuis deux adresses Safe.
L'attaquant a également remboursé environ 1 300 WETH de dette en cours pendant l'exploit, une manœuvre qui a libéré des garanties et permis aux fonds volés de sortir proprement. Le double flux, remboursement de dette d'un côté, extraction d'ETH de l'autre, désigne un acteur qui maîtrisait suffisamment la comptabilité d'Aave v3 pour monétiser le contournement de contrôle d'accès plutôt que de simplement siphonner la cible évidente.
Pourquoi c'est important
Le vecteur d'exploitation est le signal le plus sérieux, bien davantage que le montant en dollars. La vulnérabilité résidait dans les vérifications de contrôle d'accès sur les points d'entrée open() et close() de FlashLoopAdapter. Un multisig Safe n'est aussi sûr que les modules qu'il approuve, et cet incident montre ce qui se passe lorsque le modèle de permissions d'un module peut être renversé.
Impact sur le marché
Avec environ 114 ETH, la perte est faible en valeur absolue, et les marchés de prêt principaux d'Aave n'ont pas été directement compromis. Le point à surveiller est de savoir si le même schéma de contrôle d'accès apparaît dans d'autres adaptateurs ou wrappers de modules. La divulgation de SlowMist devrait alerter chaque équipe ayant intégré des schémas de modules similaires, afin qu'elle audite les chemins open et close contre les appelants non autorisés.
Questions fréquemment posées
-
Combien a été volé lors de l'exploit d'Aave v3 ?
Environ 114,09 ETH ont été drainés depuis deux adresses multisig Safe. Le montant est faible en valeur absolue et les marchés de prêt principaux d'Aave n'ont pas été directement compromis.
-
Quelle vulnérabilité a été utilisée dans l'exploit d'Aave v3 ?
Une faille de contrôle d'accès dans les fonctions open() et close() de FlashLoopAdapter a permis à l'attaquant de contourner l'autorisation du multisig Safe et d'exécuter des modules arbitraires.
-
Les marchés de prêt principaux d'Aave ont-ils été affectés ?
Non. L'exploit a touché le Loop Safe Module via l'intégration de FlashLoopAdapter. Les marchés de prêt principaux d'Aave n'ont pas été directement compromis.
-
Pourquoi l'attaquant a-t-il remboursé 1 300 WETH de dette pendant l'exploit ?
Le remboursement a libéré des garanties qui ont permis à l'ETH volé de sortir proprement, ce qui suggère que l'acteur maîtrisait suffisamment la comptabilité d'Aave v3 pour monétiser le contournement de contrôle d'accès.
-
Que devraient retenir les autres équipes DeFi de cet incident ?
Les multisigs Safe ne sont aussi sûrs que les modules qu'ils approuvent. Les équipes déployant des schémas d'adaptateurs ou de modules similaires doivent auditer les chemins open et close contre les appelants non autorisés.