Segundo a monitorização da SlowMist, o token AIDC na BSC foi atacado, resultando numa perda de 220,12 WBNB, cerca de 120.900 dólares. A SlowMist afirmou que a causa principal reside no facto de a função `_sellTransfer()` do AIDCToken acumular 30% do valor queimado, mas sem deduzir do vendedor; posteriormente, qualquer transferência não-Pair desencadeia `_executeAccumulatedBurn()`, que queima incorretamente tokens do saldo do uniswapPair, em vez do saldo do vendedor, e chama `sync()`, reduzindo artificialmente a reserva de AIDC na AMM, permitindo ao atacante retirar WBNB.

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 4
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
StarsInTheGlassDome
· 10h atrás
A análise da SlowMist desta vez foi clara, mas será que a equipa do projeto não realizou os seus próprios testes antes do lançamento?
Ver originalResponder0
KiteStringQuant
· 12h atrás
120 mil dólares não é muito para o ecossistema BSC, mas este erro básico de matemática é bastante absurdo.
Ver originalResponder0
GovernanceVoting
· 12h atrás
_sellTransfer não deduz dinheiro do vendedor, mas acumula destruição, quem escreveu este código...
Ver originalResponder0
DepegDaydream
· 12h atrás
Mais uma vulnerabilidade de lógica de contrato, o mecanismo de destruição foi implementado ao contrário, como é que a auditoria passou?
Ver originalResponder0
  • Fixado