đš ALERTE DâEXPLOIT đš
@X7_Finance vient dâĂȘtre vidĂ© pour ~6,78 $ETH
Le Bug :
La logique de comptabilisation des rĂ©compenses est cassĂ©e dans claimRewards(). totalRewards sâincrĂ©mente Ă chaque appel de (balance - lastETHBalance), mais lastETHBalance ne se met Ă jour que lorsque claimable > 0.
LâAttaque :
â Appeler avec un tableau vide (claimable reste Ă 0)
â Le mĂȘme solde non pris en compte est ajoutĂ© Ă totalRewards de façon rĂ©pĂ©tĂ©e
â La rĂ©compense par token gonfle artificiellement
â Lâattaquant fait un don dâETH pour augmenter le delta
â Vide le contrat
VulnĂ©rabilitĂ© classique dâinflation des rĂ©compenses. Mettez toujours Ă jour les variables dâĂ©tat de façon cohĂ©rente.
Attaquant : 0xc79352119a7cf6efbfabbd7e6b013b79687bacf2
Contrat Victime : 0x70000299ee8910ccacd97b1bb560e34f49c9e4f7
Restez en sĂ©curitĂ© lĂ -bas đĄïž
@X7_Finance vient dâĂȘtre vidĂ© pour ~6,78 $ETH
Le Bug :
La logique de comptabilisation des rĂ©compenses est cassĂ©e dans claimRewards(). totalRewards sâincrĂ©mente Ă chaque appel de (balance - lastETHBalance), mais lastETHBalance ne se met Ă jour que lorsque claimable > 0.
LâAttaque :
â Appeler avec un tableau vide (claimable reste Ă 0)
â Le mĂȘme solde non pris en compte est ajoutĂ© Ă totalRewards de façon rĂ©pĂ©tĂ©e
â La rĂ©compense par token gonfle artificiellement
â Lâattaquant fait un don dâETH pour augmenter le delta
â Vide le contrat
VulnĂ©rabilitĂ© classique dâinflation des rĂ©compenses. Mettez toujours Ă jour les variables dâĂ©tat de façon cohĂ©rente.
Attaquant : 0xc79352119a7cf6efbfabbd7e6b013b79687bacf2
Contrat Victime : 0x70000299ee8910ccacd97b1bb560e34f49c9e4f7
Restez en sĂ©curitĂ© lĂ -bas đĄïž