MCN Labs verliert 92.600 US-Dollar durch Fehler in Belohnungslogik
Das Sicherheitsunternehmen SlowMist hat einen Angriff auf das DeFi-Protokoll MCN Labs entdeckt. Über eine Lücke in der Belohnungslogik erbeutete ein Angreifer rund 92.600 US-Dollar. Die Schwachstelle lag in der LPBonus-Funktion, die bei der Berechnung von Belohnungen Reservewerte inkonsistent verwendete.
Das Wichtigste in Kürze:
- Ein Angreifer nutzte einen Fehler in MCN Labs aus und stahl 92.600 US-Dollar
- Das Problem liegt darin, wie die LPBonus-Funktion Reservewerte bei Belohnungen verwendet
- Der Angriff erfordert die Manipulation von Reservewerten vor und nach dem Abrufen von Belohnungen
Wie der Angriff ablief
Das Protokoll las Reservewerte zu zwei unterschiedlichen Zeitpunkten ein: einmal beim Hinzufügen von Belohnungen und einmal bei deren Auszahlung. Diese Inkonsistenz konnte der Angreifer ausnutzen.
Als neue FIST-Tokens als Belohnung hinzugefügt wurden, verwendete die AddFistFee-Funktion die MSN-Reserve des jeweiligen Moments. Später, bei der Auszahlung über CalcPendingUser, wurde ein anderer Reservewert herangezogen. Der Angreifer reduzierte die Reserve von 491 MSN auf 89 MSN, während sich Belohnungen ansammelten, und erhöhte sie anschließend wieder auf 491 MSN, bevor die Belohnung abgerufen wurde. Durch dieses Manöver konnte ein LP-Halter 1,4 Millionen FIST abrufen, obwohl nur 940.000 FIST an Belohnungen verfügbar waren.
Folgen und Untersuchung
Der Opfervertrag (0x52272524a22f941f5489c1233732797314bb054b) war zugleich der verwundbare Vertrag. Der Angreifer (0xb6fff29dd2b5423a159e50877fc4af7a54e76f7a) führte den Angriff über eine Transaktion aus, die vollständig auf der Blockchain dokumentiert ist.
SlowMist, bekannt für das Aufspüren von Sicherheitsproblemen in Smart Contracts, machte die Lücke über den eigenen Threat-Intelligence-Dienst öffentlich. Solche Sicherheitslücken sind typisch für komplexe DeFi-Protokolle, in denen verschiedene Funktionen zu unterschiedlichen Zeitpunkten dieselben Daten abrufen.
Keine Finanzberatung. Blockchain Stories bietet ausschließlich informative Inhalte. Krypto-Assets sind sehr volatil und Sie können Ihren gesamten Einsatz verlieren. Führen Sie stets Ihre eigene Recherche durch. Lesen Sie unseren vollständigen Haftungsausschluss.
Affiliate-Hinweis. Einige Links auf dieser Seite sind Affiliate-Links. Wenn Sie sich über einen solchen Link bei einem Partner anmelden, erhalten wir möglicherweise eine Provision, ohne zusätzliche Kosten für Sie. Dies beeinflusst niemals unsere Berichterstattung. Lesen Sie unsere redaktionellen Richtlinien.