Crypto Prices

Le bug d’oracle généré par l’IA de Moonwell fausse le prix du cbETH à 1 $, entraînant une perte de 1,78 M $

il y a 3 heures
3 mins read
1 vues

Incident de Moonwell : Un exploit de 1,78 million de dollars

Les pools de prêt de Moonwell ont accumulé environ 1,78 million de dollars de dettes irrécouvrables après qu’un oracle ait mal évalué le cbETH à près de 1 $ au lieu d’environ 2 200 $. Cette erreur a permis aux bots et aux liquidateurs de drainer le collatéral en quelques heures, suite à une mise à jour mal configurée basée sur Chainlink, utilisant apparemment une logique générée par l’IA.

Origine de la vulnérabilité

Le protocole de prêt de finance décentralisée Moonwell a subi un exploit de 1,78 million de dollars en raison d’un bug d’oracle de prix qui a mal évalué le Coinbase-wrapped ETH (cbETH), selon des rapports de la plateforme. La vulnérabilité provenait de la logique de calcul de l’oracle, générée par le modèle d’IA Claude Opus 4.6, qui a introduit un facteur d’échelle incorrect dans le flux de prix de l’actif, selon la divulgation du protocole.

Exploitation de la vulnérabilité

Les attaquants ont emprunté contre un collatéral gravement sous-évalué, extrayant des fonds avant que l’erreur ne soit détectée et corrigée. Moonwell a perdu 1,78 million de dollars en raison d’un bug de contrat intelligent apparemment introduit dans le code généré par l’IA. Un défaut dans la formule de l’oracle a causé le prix du cbETH à être fixé à 1,12 $ au lieu de 2 200 $, ouvrant la porte à l’exploitation.

Conséquences et implications

Les erreurs de prix du cbETH ont effectivement effondré l’exigence de collatéral pour emprunter au sein des pools affectés. Étant donné que les systèmes de prêt reposent sur des ratios de collatéral précis, le prix incorrect a permis aux attaquants d’extraire des actifs avec une valeur de soutien minimale, selon l’analyse technique du protocole.

« Les oracles de prix représentent des composants de sécurité critiques dans les systèmes de prêt DeFi. Une évaluation incorrecte des actifs peut permettre des emprunts sous-collatéralisés ou des échecs de liquidation. »

De nombreux exploits majeurs de DeFi ont historiquement impliqué la manipulation d’oracles ou des erreurs de prix plutôt que des défauts fondamentaux du protocole, selon les rapports de sécurité de l’industrie. L’incident de Moonwell diffère des exploits d’oracle traditionnels en ce sens que la logique défectueuse semble liée à la génération automatique de code par IA plutôt qu’à des flux de données d’oracle malveillants, selon l’enquête préliminaire du protocole.

Risques associés au développement assisté par IA

Cet exploit met en évidence les risques associés au développement de contrats intelligents assisté par IA dans les applications financières. Les modèles linguistiques peuvent accélérer les flux de travail de codage, mais les protocoles financiers nécessitent une précision numérique rigoureuse, une gestion des unités et une validation des cas limites, selon les experts en sécurité blockchain.

Dans les systèmes DeFi, de petites erreurs arithmétiques ou d’échelle peuvent se traduire par des vulnérabilités systémiques affectant l’évaluation du collatéral et la solvabilité. L’incident soulève des questions sur la nécessité d’exigences d’audit plus strictes pour les composants de contrat générés par IA par rapport au code écrit manuellement, selon les chercheurs en sécurité.

Le développement assisté par IA est de plus en plus utilisé dans les flux de travail d’ingénierie Web3, des modèles de contrat à la logique d’intégration. Les modèles de sécurité et les cadres d’audit ne se sont pas encore pleinement adaptés au code de contrat généré par l’IA, selon les observateurs de l’industrie.

Les implications plus larges portent sur la manière dont les erreurs de génération de code automatisé dans la logique financière représentent une nouvelle catégorie de risque DeFi. Les mathématiques des oracles, les facteurs d’échelle et les conversions d’unités restent des domaines de haute précision où les échecs d’automatisation peuvent se propager en vulnérabilités au niveau du protocole, selon l’analyse technique de l’incident.

À mesure que le développement de contrats intelligents assisté par IA s’étend, les méthodologies d’audit devront probablement évoluer pour vérifier non seulement la correction du code, mais aussi la provenance de la génération et les invariants numériques, selon les entreprises de sécurité blockchain.