Segundo monitoramento da SlowMist, o token AIDC na BSC foi atacado, resultando em uma perda de 220,12 WBNB, aproximadamente US$ 120.900. A SlowMist afirmou que a causa raiz é que o _sellTransfer() do AIDCToken acumula 30% do valor queimado, mas não o desconta do vendedor; em seguida, qualquer transferência que não seja do par aciona o _executeAccumulatedBurn(), que erroneamente queima tokens do saldo do uniswapPair em vez do saldo do vendedor, e chama sync(), reduzindo artificialmente a reserva de AIDC no AMM, permitindo que o invasor drene WBNB.

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 4
  • Repostar
  • Compartilhar
Comentário
Adicionar um comentário
Adicionar um comentário
StarsInTheGlassDome
· 9h atrás
A análise do SlowMist é clara, mas a equipe do projeto não testou antes do lançamento?
Ver originalResponder0
KiteStringQuant
· 11h atrás
12 mil dólares não é muito para o ecossistema BSC, mas esse erro básico de matemática é bem absurdo.
Ver originalResponder0
GovernanceVoting
· 11h atrás
_sellTransfer não deduz o dinheiro do vendedor, mas acumula destruição. Quem escreveu esse código...
Ver originalResponder0
DepegDaydream
· 11h atrás
Mais uma vulnerabilidade de lógica de contrato, o mecanismo de destruição está invertido, como passou na auditoria?
Ver originalResponder0
  • Fixado