Lien Finance a été attaqué, avec une perte d'environ 542 000 dollars américains.
Selon TechFlow, le 24 juillet, d'après la surveillance de SlowMist, Lien Finance a été attaqué, avec une perte d'environ 542 000 dollars. La racine du problème réside dans le fait que la fonction exchangeEquivalentBonds du contrat BondMakerCollateralizedEth manque de vérifications d'intégrité de multiset suffisantes, comptant seulement le nombre total d'apparitions d'obligations anormales, sans vérifier l'apparition réelle de chaque bondID groupe par groupe.
L'attaquant, en réutilisant le même bondID anormal dans le groupe de sortie, a masqué les obligations anormales manquantes du côté de l'entrée, permettant ainsi de minter de nouveaux tokens d'obligations non anormales sans brûler les obligations d'entrée correspondantes. Ensuite, l'attaquant a utilisé trois endpoints pré-autorisés pour échanger les tokens concernés contre USDC, et a finalement transféré 542,144.628604 USDC depuis l'adresse victime.





