$542,000 Loss at Lien Finance Exposes Deeper Bond Verification Flaws
Lien Finance, an Ethereum-based structured products protocol, lost approximately $542,000 in USDC due to an attacker exploiting a flawed bond-verification function on July 24, 2026. The vulnerability allowed the attacker to mint tokens without providing real collateral.
A missing completeness check in Lien's exchangeEquivalentBonds function was identified as the root cause of the loss by SlowMist, a blockchain security firm. This function only counted how many times a flagged bond appeared in total and never checked each individual bond ID.
The attacker listed one flagged bond ID several times to mint new tokens without backing them with real collateral, selling these tokens for USDC from pre-authorized wallets. The drained funds came from liquidity that had already been approved by providers for Lien's over-the-counter pools.