A Cellframe Network sofreu um ataque de empréstimo flash de 76.112 dólares, com um buraco de migração de liquidez causando danos.

robot
Geração do resumo em andamento

Análise do incidente de ataque de empréstimo flash na Cellframe Network

No dia 1 de Junho de 2023, às 10:07:55 (UTC+8), a Cellframe Network foi atacada por hackers devido a um problema de cálculo da quantidade de tokens durante o processo de migração de liquidez em uma determinada cadeia inteligente. Este ataque resultou em um lucro de cerca de 76.112 dólares para os hackers.

Web3 Segurança | Análise do incidente de ataque ao pool causado por Empréstimos Flash da Cellframe Network

Causa Raiz do Ataque

O problema de cálculo durante o processo de migração de liquidez é a principal razão para este ataque.

Explicação detalhada do processo de ataque

  1. O atacante primeiro obteve 1000 tokens nativos de uma determinada cadeia e 500000 tokens New Cell através de Empréstimos Flash. Em seguida, eles trocaram todos os tokens New Cell por tokens nativos, fazendo com que a quantidade de tokens nativos no pool de liquidez ficasse próxima de zero. Por fim, o atacante trocou 900 tokens nativos por tokens Old Cell.

  2. Vale a pena notar que o atacante adicionou liquidez de Old Cell e tokens nativos antes de realizar o ataque, obtendo Old lp.

Web3 Segurança | Análise do incidente de ataque ao Cellframe Network devido ao controle da proporção do pool por Empréstimos Flash

  1. Em seguida, o atacante chamou a função de migração de liquidez. Neste momento, quase não havia tokens nativos no novo pool, e quase não havia tokens Old Cell no pool antigo. O processo de migração inclui os seguintes passos:

    • Remover a liquidez antiga e devolver a quantidade correspondente de tokens aos usuários
    • Adicione nova liquidez de acordo com a proporção do novo pool

    Devido à quase inexistência de tokens Old Cell no antigo pool, a quantidade de tokens nativos obtidos ao remover a liquidez aumenta, enquanto a quantidade de tokens Old Cell diminui. Isso faz com que os usuários precisem adicionar apenas uma pequena quantidade de tokens nativos e tokens New Cell para obter liquidez, enquanto os tokens nativos em excesso e os tokens Old Cell são devolvidos aos usuários.

Web3 Segurança | Análise do evento de ataque à proporção da piscina manipulada pela Empréstimos Flash da Cellframe Network

  1. Por fim, o atacante remove a liquidez do novo pool e troca os tokens Old Cell retornados da migração por tokens nativos. Neste ponto, há uma grande quantidade de tokens Old Cell no pool antigo, mas sem tokens nativos, o atacante troca os tokens Old Cell novamente por tokens nativos, completando assim o lucro. Depois, o atacante repete a operação de migração.

Web3 Segurança | Análise do incidente de ataque ao pool devido à manipulação de proporções por Empréstimos Flash na Cellframe Network

Sugestões de Segurança

  1. Ao migrar a liquidez, deve-se considerar cuidadosamente a variação na quantidade das duas criptomoedas nos novos e antigos pools, bem como o preço atual das criptomoedas. Calcular diretamente a quantidade de ambas as moedas através do par de negociação pode ser facilmente manipulado.

  2. Antes de lançar o código, é imprescindível realizar uma auditoria de segurança abrangente para prevenir vulnerabilidades e riscos de ataque potenciais.

Web3 Segurança | Análise do incidente de ataque ao pool de proporções manipulado por empréstimos flash na Cellframe Network

Este incidente sublinha novamente a importância de implementar medidas de segurança rigorosas em projetos DeFi, especialmente quando se trata de operações complexas como a migração de liquidez. As equipas dos projetos precisam ser mais cautelosas, garantindo que todos os possíveis vetores de ataque sejam devidamente considerados e prevenidos.

Web3 Segurança | Análise do evento de ataque ao pool de proporções devido a Empréstimos Flash da Cellframe Network

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
  • 7
  • Compartilhar
Comentário
0/400
QuorumVotervip
· 5h atrás
Mais um projeto inacabado que não foi testado.
Ver originalResponder0
GateUser-a5fa8bd0vip
· 9h atrás
Outra idiota cair para zero.
Ver originalResponder0
MrRightClickvip
· 9h atrás
Tanto dinheiro assim também é desviado?
Ver originalResponder0
HorizonHuntervip
· 9h atrás
Mais um projeto falhou..
Ver originalResponder0
PretendingSeriousvip
· 9h atrás
Outra vez Empréstimos Flash, estou farto disso.
Ver originalResponder0
CryptoMomvip
· 9h atrás
Mais uma coisa aconteceu~ Estes projetos realmente não nos dão descanso.
Ver originalResponder0
FastLeavervip
· 10h atrás
Mais um projeto caiu. Fugiu, fugiu.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
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)