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 do resumo em andamento

[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.

CRV2.97%
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
  • 9
  • Repostar
  • Compartilhar
Comentário
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 projetos
  • Marcar
Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)