Le protocole Cork a été attaqué par des hackers, avec des pertes dépassant 12 millions de dollars.

robot
Création du résumé en cours

Analyse de l'incident de piratage du protocole Cork : pertes de plus de 10 k dollars

Le 28 mai, le protocole Cork a subi un incident de sécurité, entraînant une perte de fonds de plus de 12 millions de dollars. Cet article analysera en détail le contexte de l'événement, les raisons de l'attaque et le processus.

Contexte de l'événement

Le 28 mai, une société de sécurité a détecté des activités suspectes liées au protocole Cork et a publié une alerte de sécurité. Par la suite, l'équipe officielle du protocole Cork a publié un avis confirmant qu'un incident de sécurité s'était produit sur le marché wstETH:weETH et a suspendu toutes les autres transactions sur le marché.

Perte de plus de 10k dollars, analyse de l'incident de piratage de Cork Protocol

Introduction au protocole Cork

Cork Protocol est un outil qui fournit des fonctionnalités de swap de dépeg pour l'écosystème DeFi, utilisé pour couvrir le risque de dépeg des actifs tels que les stablecoins et les tokens de staking liquide. Ses concepts clés comprennent :

  • RA( actif de rachat ) : utilisé pour le rachat ou le règlement des événements de désancrage de l'actif de référence
  • PA( actif lié ) : actif présentant un risque de dépegging
  • DS( dérivés de désancrage ) : outil dérivé clé pour couvrir les risques de désancrage
  • CT( couvre le jeton ) : un dérivé utilisé pour assumer le risque de désancrage et générer des revenus.
  • Taux de change : paramètre clé mesurant la relation de valeur entre PA et RA
  • Cork Vault: gestion automatisée de la liquidité à travers les échéances
  • PSM(Module de Stabilité du Peg): Responsable de la création/destruction de DS et CT, définition de la durée du marché, et ajustement dynamique des prix via AMM.

Perte de plus de 10k dollars, analyse de l'incident de piratage de Cork Protocol

Analyse des raisons de l'attaque

Les deux raisons fondamentales de cette attaque sont :

  1. Cork permet aux utilisateurs de créer des actifs de rachat via le contrat CorkConfig avec n'importe quel actif comme actif de rachat (RA), permettant aux attaquants d'utiliser DS comme RA.

  2. Tout utilisateur peut appeler la fonction beforeSwap du contrat CorkHook sans autorisation et passer des données hook personnalisées pour effectuer une opération CorkCall, permettant à l'attaquant de manipuler le dépôt de DS du marché légitime dans un autre marché en tant que RA, et d'obtenir les jetons DS et CT correspondants.

Perte de plus de 10k USD, Analyse de l'incident de piratage de Cork Protocol

Analyse du processus d'attaque

  1. L'attaquant achète des jetons weETH8CT-2 sur un marché légitime.

  2. Créer un nouveau marché, avec le jeton weETH8DS-2 comme RA et wstETH comme PA.

  3. Ajouter de la liquidité aux nouveaux marchés, initialiser le pool de liquidité Uniswap v4.

  4. Utiliser unlockCallback du Pool Manager d'Uniswap V4 lors du déverrouillage, appeler la fonction beforeSwap de CorkHook, en passant les données de marché personnalisées et de hook.

  5. La fonction CorkCall fait confiance aux données entrantes et s'exécute, transfère le jeton weETH8DS-2 du marché légitime vers le nouveau marché en tant que RA, et obtient les jetons CT et DS du nouveau marché.

  6. Utilisez les jetons CT et DS obtenus pour échanger des jetons weETH8DS-2 sur le nouveau marché.

  7. Faire correspondre weETH8DS-2 avec weETH8CT-2 acheté précédemment, pour racheter des jetons wstETH sur le marché d'origine.

Perte de plus de 10 millions de dollars, analyse de l'incident de piratage de Cork Protocol

Perte de plus de 10 k dollars, analyse de l'incident de piratage de Cork Protocol

Une perte de plus de 10 k dollars, analyse de l'incident de hacking de Cork Protocol

Perte de plus de 10k dollars, analyse de l'incident de piratage de Cork Protocol

Perte de plus de 10 millions de dollars, analyse de l'incident de piratage de Cork Protocol

Perte de plus de 10 millions de dollars, analyse de l'incident de piratage de Cork Protocol

Perte de plus de 10k dollars, Analyse de l'incident de piratage de Cork Protocol

Perte de plus de 10 millions de dollars, analyse de l'incident de piratage de Cork Protocol

Perte de plus de 10k dollars, analyse de l'incident de piratage de Cork Protocol

Perte de plus de 10k dollars, analyse de l'incident de piratage de Cork Protocol

Analyse des flux de fonds

Selon l'analyse on-chain, l'adresse de l'attaquant a réalisé un profit de 3,761.878 wstETH, d'une valeur de plus de 12 millions de dollars. L'attaquant a ensuite échangé wstETH contre 4,527 ETH. Les fonds initiaux de l'attaquant provenaient d'un transfert de 4.861 ETH depuis une plateforme de trading. Actuellement, environ 4,530.5955 ETH restent encore sur l'adresse de l'attaquant.

Perte de plus de 10 millions de dollars, analyse de l'incident de piratage de Cork Protocol

Perte de plus de 10 millions de dollars, analyse de l'incident de piratage de Cork Protocol

Résumé

La cause fondamentale de cette attaque réside dans le fait de ne pas avoir vérifié strictement si les données fournies par les utilisateurs étaient conformes aux attentes, ce qui a conduit à la manipulation de la liquidité du protocole, transférée vers des marchés non prévus, permettant ainsi aux attaquants de racheter illégalement et de réaliser un profit. Les développeurs doivent être prudents lors de la conception, en vérifiant si chaque opération du protocole est conforme aux attentes, et en limitant strictement les types d'actifs du marché.

Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Récompense
  • 6
  • Partager
Commentaire
0/400
FunGibleTomvip
· Il y a 6h
Une vulnérabilité de sécurité est une bombe à retardement.
Voir l'originalRépondre0
PessimisticLayervip
· Il y a 21h
Encore une fois, se faire prendre pour des cons, haha
Voir l'originalRépondre0
LiquiditySurfervip
· Il y a 21h
Encore un autre piège LP qui a échoué, la même vieille histoire.
Voir l'originalRépondre0
ForkThisDAOvip
· Il y a 21h
Encore un smart contract a explosé gg
Voir l'originalRépondre0
AirdropHunterWangvip
· Il y a 22h
Encore une vulnérabilité de contrat ? Un fléau pour l'industrie
Voir l'originalRépondre0
GateUser-5854de8bvip
· Il y a 22h
Encore un short a été hacké
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)