Το tweet διαγράφηκε από τον συγγραφέα.
Αλλά αποθηκεύσαμε τα πάντα 🙂.
Ένας κάτοχος crypto wallet έχασε περίπου 2.900 rsETH αξίας 7,8 εκατ. δολαρίων λόγω ενός ελαττώματος στον μηχανισμό εξουσιοδότησης ενός βοηθητικού smart contract. Ερευνητές ασφαλείας διαπίστωσαν ότι το πρόβλημα δεν επηρέασε τα βασικά contracts του Safe, αλλά προήλθε από ένα στοιχείο τρίτου μέρους στο οποίο ο χρήστης είχε εξουσιοδοτήσει πρόσβαση στα περιουσιακά στοιχεία.
Αυτό το άρθρο μεταφράστηκε από το πρωτότυπο. Διαβάστε την αρχική έκδοση από τον ανταποκριτή μας εδώ.
Η επίθεση σημειώθηκε στο Ethereum και επηρέασε ένα wallet Gnosis Safe. Για την αυτοματοποίηση συναλλαγών, ο κάτοχος είχε επιτρέψει σε ένα βοηθητικό contract να μετακινεί κεφάλαια για λογαριασμό του — μια διάταξη που χρησιμοποιείται συνήθως για σκοπούς όπως το αυτοματοποιημένο trading.
Προβολή ανάρτησης στο X Φόρτωση...
Ωστόσο, ο έλεγχος πρόσβασης του contract είχε υλοποιηθεί εσφαλμένα. Σύμφωνα με τις SlowMist και BlockSec, το σύστημα επέτρεπε ουσιαστικά σε οποιονδήποτε χρήστη να εκτελέσει μια συναλλαγή, εφόσον όριζε ως στόχο το ίδιο το βοηθητικό contract.
Αξιοποιώντας το ελάττωμα, ο επιτιθέμενος ξεκίνησε ένα swap περίπου 2.900 rsETH μέσω ενός trading pool που είχε δημιουργηθεί μόλις λίγα λεπτά νωρίτερα με ένα πρακτικά άχρηστο token, το Permissionless Attacker Token. Ως αποτέλεσμα, το wallet είχε ρυθμιστεί να παραδώσει ρευστά περιουσιακά στοιχεία σε αντάλλαγμα για tokens χωρίς πραγματική αξία.
Ωστόσο, ο αρχικός επιτιθέμενος δεν κατάφερε να ολοκληρώσει τη διαδικασία. Ένα αυτοματοποιημένο bot γνωστό ως yoink εντόπισε τη συναλλαγή και την προηγήθηκε, πληρώνοντας περίπου 47.000 δολάρια για προτεραιότητα.
Ως αποτέλεσμα, το bot απέκτησε τα περιουσιακά στοιχεία και μετέφερε 2.882 rsETH σε ξεχωριστή διεύθυνση. Αναλυτές επιβεβαίωσαν ότι τα κεφάλαια αναχαιτίστηκαν μέσω front-running της αρχικής συναλλαγής επίθεσης.
Η AstraSec εντόπισε έναν ελαττωματικό έλεγχο εξουσιοδότησης στο contract Multicall ως τη βασική αιτία του περιστατικού. Άλλοι ερευνητές ασφαλείας κατέληξαν επίσης στο συμπέρασμα ότι η ευπάθεια δεν βρισκόταν στα βασικά contracts του Safe, αλλά σε ένα στοιχείο στο οποίο ο κάτοχος του wallet είχε ανεξάρτητα εκχωρήσει αξιόπιστες άδειες.
Το Kelp DAO, ο εκδότης του rsETH, δήλωσε ότι τα δικά του contracts παρέμειναν ασφαλή και το token ήταν πλήρως εξασφαλισμένο. Αφού εντόπισε ύποπτη δραστηριότητα, το project περιόρισε προσωρινά τις συναλλαγές που αφορούσαν τη διεύθυνση η οποία έλαβε τα κλεμμένα περιουσιακά στοιχεία.
Ο περιορισμός επιβλήθηκε για 24 ώρες. Κατά τη διάρκεια αυτής της περιόδου, το rsETH δεν μπορούσε να μεταφερθεί προς ή από την ύποπτη διεύθυνση, ενώ η ομάδα διερευνούσε το περιστατικό.
Ένα παρόμοιο περιστατικό υποδομής σημειώθηκε νωρίτερα στο Liquid Network. Hackers απέσυραν περίπου 4.000 BTC αξίας περίπου 320 εκατ. δολαρίων από το wallet που διακρατούσε τα Bitcoin τα οποία υποστήριζαν το LBTC, ωθώντας το δίκτυο να αναστείλει τη λειτουργία του.
Τη στιγμή της επίθεσης, το ποσό αντιπροσώπευε περίπου το 95% των αποθεμάτων Bitcoin του Liquid Network, τα οποία ανέρχονταν σε περίπου 4.200 BTC πριν από το περιστατικό. Μέρος των κεφαλαίων επιστράφηκε αργότερα, μετά τη διόρθωση της ευπάθειας.
Νωρίτερα, αναφέραμε ότι το blockchain Cronos σταμάτησε εντελώς έπειτα από επίθεση στο Tectonic, το μεγαλύτερο πρωτόκολλο δανεισμού στο οικοσύστημά του. Οι προκαταρκτικές απώλειες από την εκμετάλλευση της ευπάθειας εκτιμήθηκαν σε περίπου 75 εκατ. δολάρια.