Back to Blog

Wie eine Schwachstelle von Coin98 stillschweigend behoben wird

Code Auditing
January 16, 2022

Am letzten Freitag erkannte unser Überwachungssystem einen Angriff auf den Smart Contract von Coin98 (0x8aaf408e06feed6a6a6182ea3c464035748b9b31 – der betroffene Vertrag) auf der BSC. Wir kontaktierten sofort den Eigentümer des Projekts über Twitter, erhielten jedoch keine Antwort. Da die Schwachstelle zu diesem Zeitpunkt noch bestand, machten wir sie nicht öffentlich. Nach einigen Stunden stellten wir fest, dass der Projektbesitzer einen neuen Vertrag erstellt hatte, der die Schwachstelle behob. Daher ist es für uns sicher, die Schwachstelle und die Behebung hier zusammenzufassen.

Transaktion des Angriffs und die Grundursache

Die Transaktion, die von unserem internen Überwachungssystem ausgelöst wurde, erregte unsere Aufmerksamkeit. Nach sorgfältiger Untersuchung bestätigten wir, dass sie auf die Zugriffskontrolle des route-Parameters (also des Routers) in der Funktion swapExactTokensForTokens zurückzuführen ist, wie folgt:

Dieser Vertrag vertraute blind dem route und rief dann die Funktion swapExactTokensForTokens des Routers auf. Zuvor genehmigte er alle Token, die dem betroffenen Vertrag gehörten, für den route. Der route konnte jedoch vom Angreifer manipuliert werden. In diesem Fall konnte der Angreifer dann alle Token des Betroffenen an sich übertragen und sie dann gegen WBNB tauschen, um Profit zu machen.

Im Folgenden ist eine der Angriffstransaktionen aufgeführt.

Die stille Behebung der Schwachstelle

Wir kontaktierten den Projektbesitzer am letzten Freitag per Direktnachricht auf Twitter, erhielten jedoch keine Antwort. Wir haben den Vertrag heute nochmals überprüft und festgestellt, dass ein neuer Smart Contract (0x83f25d16bdf91f51120032f264dad0e1ab1c8227) bereitgestellt wurde. Dieser neue Vertrag verfügt über eine Whitelist für den route:

Fazit

Wir haben viele Fälle gesehen, in denen übergebene Parameter von Smart Contracts blind vertraut werden. Dies schafft ein ernstes Sicherheitsloch.

VERTRAUEN SIE KEINEN PARAMETERN, DIE AUSSERHALB IHRER KONTROLLE LIEGEN!

Über BlockSec

BlockSec ist ein wegweisendes Blockchain-Sicherheitsunternehmen, das 2021 von einer Gruppe weltweit anerkannter Sicherheitsexperten gegründet wurde. Das Unternehmen hat sich dem Ziel verschrieben, die Sicherheit und Benutzerfreundlichkeit für die aufstrebende Web3-Welt zu verbessern, um deren Massenadoption zu fördern. Zu diesem Zweck bietet BlockSec Dienstleistungen im Bereich Smart-Contract- und EVM-Chain-Sicherheitsaudits, die Phalcon-Plattform für die sichere Entwicklung und proaktive Bedrohungsabwehr, die MetaSleuth-Plattform für die Verfolgung und Untersuchung von Geldern sowie die MetaSuites-Erweiterung für Web3-Entwickler, um effizient in der Krypto-Welt zu navigieren.

Bis heute hat das Unternehmen über 300 angesehene Kunden wie MetaMask, Uniswap Foundation, Compound, Forta und PancakeSwap bedient und in zwei Finanzierungsrunden von namhaften Investoren, darunter Matrix Partners, Vitalbridge Capital und Fenbushi Capital, zweistellige Millionenbeträge US-Dollar erhalten.

Offizielle Website: https://blocksec.com/ Offizielles Twitter-Konto: https://twitter.com/BlockSecTeam

Sign up for the latest updates
Building a Secure Stablecoin Payment Network: BlockSec Partners with Morph
Partnership

Building a Secure Stablecoin Payment Network: BlockSec Partners with Morph

BlockSec has partnered with Morph as an official audit partner for the $150M Morph Payment Accelerator. By offering exclusive discounts on smart contract audits and penetration testing, BlockSec provides institutional-grade security to payment builders, ensuring a safe and resilient foundation for the future of global stablecoin payments.

Weekly Web3 Security Incident Roundup | Mar 9 – Mar 15, 2026
Security Insights

Weekly Web3 Security Incident Roundup | Mar 9 – Mar 15, 2026

This BlockSec weekly security report covers eight DeFi attack incidents detected between March 9 and March 15, 2026, across Ethereum and BNB Chain, with total estimated losses of approximately $1.66M. Incidents include a $1.01M AAVE incorrect liquidation caused by oracle misconfiguration, a $242K exploit on the deflationary token MT due to flawed trading restrictions, a $149K exploit on the burn-to-earn protocol DBXen from `_msgSender()` and `msg.sender` inconsistency, and a $131K attack on AM Token exploiting a flawed delayed-burn mechanism. The report provides detailed vulnerability analysis and attack transaction breakdowns for each incident.

Venus Thena (THE) Incident: What Broke and What Was Missed

Venus Thena (THE) Incident: What Broke and What Was Missed

On March 15, 2026, an attacker bypassed the THE (Thena) supply cap on Venus Protocol (BNB Chain) through a donation attack, inflating a collateral position to 3.67x the intended limit and borrowing ~$14.9M in assets. Both sides lost money on-chain: Venus was left with ~$2.15M in bad debt after 254 liquidation bots competed across 8,048 transactions, while the attacker retained only ~$5.2M against a $9.92M investment. This deep dive examines what broke across three lines of defense (exposure limits, collateral valuation, and liquidation) and the monitoring gaps that left months of on-chain warning signals unacted upon.

Best Security Auditor for Web3

Validate design, code, and business logic before launch. Aligned with the highest industry security standards.

BlockSec Audit