Une faille logicielle dans une passerelle entre le XRP Ledger et le réseau blockchain tx a permis à un attaquant de dérober près de 200 000 XRP. Le pirate a fait croire au système que des XRP avaient été déposés, alors qu’aucun dépôt n’avait en réalité eu lieu. Il a ensuite pu retirer de véritables XRP depuis les réserves.
L’attaque a eu lieu le 9 août et n’a duré que 97 minutes avant que la passerelle ne soit mise à l’arrêt. Le butin valait alors environ 200 000 dollars. La vulnérabilité a depuis été corrigée et les développeurs ont signalé l’affaire aux autorités américaines.
Une faille logicielle valide de faux dépôts
La faille de sécurité se trouvait dans une passerelle reliant le XRP Ledger à tx, le réseau blockchain auparavant connu sous le nom de Coreum. Cette passerelle permet aux utilisateurs de transférer leurs XRP vers l’autre réseau.
En temps normal, de véritables XRP sont d’abord immobilisés dans un portefeuille de réserve. Ce n’est qu’ensuite que la passerelle émet, sur l’autre réseau, une quantité équivalente de jetons. Ces jetons peuvent par la suite être échangés contre les XRP conservés en réserve.
L’attaquant a toutefois découvert une faille dans ce mécanisme. Le logiciel enregistrait certaines transactions comme des dépôts valides, alors qu’aucun XRP n’arrivait en réalité dans le portefeuille de réserve. L’attaquant recevait malgré tout les jetons correspondants sur le réseau tx.
Il lui a ensuite suffi d’inverser le processus. Les jetons non couverts ont été renvoyés vers la passerelle, qui a alors bien versé de véritables XRP depuis ses réserves.
De cette manière, l’attaquant a pu siphonner près de 200 000 XRP sans avoir déposé au préalable de véritables XRP en contrepartie.
Le système de sécurité a approuvé les transactions
Fait notable, la sécurité de la passerelle n’a pas été contournée directement. Chaque retrait devait être autorisé par des relais. Ces programmes vérifient les transactions sur les deux réseaux et déterminent si un paiement peut être effectué.
Sur les 28 relais, dix-sept ont à chaque fois donné leur feu vert. La majorité requise était donc atteinte, ce qui a permis le versement des vrais XRP depuis le portefeuille de réserve.
Le problème se situait en amont. Les relais s’appuyaient sur les données de la passerelle, mais celles-ci étaient erronées en raison de la faille logicielle. Le système pensait que l’attaquant avait déposé des XRP, alors que ce n’était pas le cas.
Selon tx, le logiciel ne vérifiait pas correctement si les XRP avaient bien été envoyés à la bonne adresse. Des dépôts fictifs ont ainsi été enregistrés comme valides, et les relais n’ont ensuite vu aucune raison de bloquer les retraits.
Les XRP volés déplacés en quelques heures
L’attaque a commencé le 9 août vers 21h16, heure de Paris. En seulement 97 minutes, l’attaquant est parvenu à détourner près de 200 000 XRP des réserves de la passerelle. Le système a ensuite été mis à l’arrêt afin d’éviter de nouveaux retraits.
Les développeurs ont depuis identifié la vulnérabilité et modifié le logiciel concerné. Des enquêteurs spécialisés dans la blockchain ont également été mobilisés pour suivre les XRP volés.
Le temps presse. La majeure partie du butin a déjà été déplacée, dans les heures qui ont suivi l’attaque, vers plusieurs adresses de portefeuille. L’attaquant cherche peut-être ainsi à rendre plus difficile le suivi des fonds dérobés.
Tx a également signalé l’affaire à l’Internet Crime Complaint Center du FBI. On ignore encore si les utilisateurs touchés récupéreront les XRP perdus.
Piratage de Coldcard : plus de 1 800 bitcoins auraient été volés
Les pirates de Coldcard auraient dérobé plus de 1 800 bitcoins sur plusieurs milliers de portefeuilles. Les chercheurs restent toutefois très divisés sur l’ampleur réelle de l’attaque.
Coinsbuy victime d’un piratage crypto : des millions en Ethereum et TRX dérobés
Coinsbuy a été victime d’un important piratage crypto au cours duquel des millions en Ethereum et en TRON ont été volés, mais les clients seront intégralement indemnisés.
Des hackers dérobent 247 millions de dollars en cryptos, des milliers de portefeuilles Bitcoin touchés
En juillet, des hackers ont dérobé 247 millions de dollars en cryptomonnaies, tandis qu’une importante faille visant Coldcard a touché des milliers de portefeuilles Bitcoin et causé des pertes de plusieurs millions.
Le plus lu
SWIFT bâtit ce que Ripple avait lancé : le XRP a-t-il encore une utilité ?
SWIFT franchit une étape majeure dans les paiements sur blockchain. Quelles conséquences pour Ripple, et le XRP reste-t-il encore nécessaire aux transactions internationales ?
Ripple enchaîne trois avancées majeures pour l’avenir du XRP
Ripple investit dans la tokenisation, étend RLUSD et ouvre de nouveaux usages au XRP, tout en accélérant sa stratégie auprès des institutionnels.
Cardano bondit de 9 % : le retournement tant attendu est-il enfin là ?
Cardano se trouve à un seuil technique décisif. L’ADA parviendra-t-il enfin à sortir par le haut, ou le marché baissier continuera-t-il de dicter sa loi ?