Análise completa do roubo de 9 milhões de dólares à Yearn: como o bug em três fases permitiu a “cunhagem infinita”

robot
Geração de resumo em curso

[Bitpush] A questão do yETH da Yearn Finance que foi atacado na semana passada finalmente teve o relatório de análise completo divulgado oficialmente.

Resumindo, eles tinham um pool antigo de stableswap com um bug de valores em três fases — o atacante aproveitou-se disso para realizar uma “cunhagem infinita de tokens LP”, retirando diretamente cerca de 9 milhões de dólares do pool. O incidente ocorreu a 30 de novembro, mais precisamente no bloco 23914086.

Mas há boas notícias. A Yearn, em conjunto com as equipas da Plume e da Dinero, conseguiu recuperar 857,49 pxETH, o que representa cerca de um quarto dos ativos roubados. Este montante será devolvido proporcionalmente aos utilizadores que tinham depósitos em yETH.

A nível técnico, a técnica do atacante foi bastante sofisticada — através de uma série de operações complexas, forçou o interpretador interno do pool a entrar em estado de divergência, levando a um underflow aritmético. Os alvos do ataque foram um pool personalizado de stableswap que agregava vários LSTs, além de um pool Curve yETH/WETH. A equipa fez questão de sublinhar: os cofres v2 e v3 e os restantes produtos não foram afetados.

A solução já está a caminho: adicionar verificações explícitas de domínio ao interpretador, substituir toda a aritmética não segura por versões verificadas e, como medida extra, desativar diretamente a lógica de bootstrap após o pool ser lançado. Desta vez, foi uma lição aprendida com dinheiro real.

CRV3.76%
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
  • 9
  • Republicar
  • Partilhar
Comentar
0/400
DefiOldTrickstervip
· 12-10 20:17
O código é sempre mais importante do que a auditoria
Ver originalResponder0
Rugman_Walkingvip
· 12-09 11:07
A Fase 3 foi hackeada de forma demasiado severa
Ver originalResponder0
HashBrowniesvip
· 12-09 03:02
Projetos antigos têm muitos problemas.
Ver originalResponder0
NftRegretMachinevip
· 12-08 16:18
Velhas vulnerabilidades de projetos antigos
Ver originalResponder0
SchrodingerPrivateKeyvip
· 12-08 16:12
Uma velha vulnerabilidade pode ser fatal
Ver originalResponder0
OvertimeSquidvip
· 12-08 16:09
Aperfeiçoar e corrigir para continuar a minerar
Ver originalResponder0
SelfCustodyBrovip
· 12-08 16:07
Isto é mesmo absurdo, amigo.
Ver originalResponder0
GmGnSleepervip
· 12-08 16:05
Recuperar um quarto não é mau
Ver originalResponder0
ProposalDetectivevip
· 12-08 16:01
A auditoria não está a ser eficaz.
Ver originalResponder0
Ver mais
  • Fixar
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)