Poolz foi atacado por hackers, resultando na perda de 665 mil dólares em ativos.

robot
Geração do resumo em andamento

Projeto Poolz enfrenta vulnerabilidade de segurança, cerca de 665 mil dólares em ativos afetados

Recentemente, um incidente de segurança envolvendo o projeto de cross-chain Poolz chamou a atenção da indústria. De acordo com os dados de monitoramento de segurança de blockchain, na madrugada de 15 de março, os contratos inteligentes do Poolz nas redes Ethereum, BNB Chain e Polygon foram atacados, resultando em danos a vários ativos de tokens, com um valor total de cerca de 66,5 mil dólares.

Poolz sofreu um ataque devido a um problema de estouro aritmético, com perdas de cerca de 665K dólares!

Este incidente envolve vários tokens, incluindo MEE, ESNC, DON, ASW, KMON, POOLZ, entre outros. Os atacantes exploraram uma vulnerabilidade de estouro aritmético em um contrato inteligente para manipular com sucesso o processo de criação do pool de tokens. Atualmente, parte dos ativos roubados já foi trocada por BNB, mas ainda não foi transferida para fora do endereço dos atacantes.

Poolz foi atacado devido a um problema de estouro aritmético, com perdas de cerca de 665K dólares!

Os atacantes exploraram uma vulnerabilidade na função CreateMassPools do contrato Poolz. Esta função era originalmente utilizada para criar pools de tokens em massa e fornecer liquidez inicial, mas a função getArraySum apresentava um problema de estouro de inteiro. Os atacantes, através de parâmetros de entrada cuidadosamente elaborados, fizeram com que o resultado da soma excedesse o intervalo do tipo uint256, resultando em uma discrepância grave entre a quantidade de tokens realmente transferidos e a quantidade registrada.

Poolz sofreu um ataque devido a um problema de estouro aritmético, com perdas de cerca de 665K dólares!

Esta vulnerabilidade permite que um atacante registre um grande saldo de tokens no sistema com uma quantidade mínima de tokens de entrada. Em seguida, o atacante chama a função withdraw para retirar esses tokens registrados falsamente, completando assim todo o processo de ataque.

Problemas de estouro aritmético como este não são raros no desenvolvimento de contratos inteligentes. Para evitar riscos semelhantes, os desenvolvedores devem usar versões mais recentes da linguagem de programação Solidity, que realizam verificações de estouro automaticamente durante a compilação. Para projetos que utilizam versões anteriores da Solidity, recomenda-se a introdução da biblioteca SafeMath da OpenZeppelin para lidar com operações inteiras, a fim de evitar riscos de estouro.

Este evento lembrou mais uma vez aos projetos de blockchain e aos desenvolvedores que devem ter um cuidado especial com a segurança durante o design e a implementação de contratos inteligentes. Ao mesmo tempo, destacou a importância de realizar auditorias de segurança regulares e programas de recompensas por vulnerabilidades, para identificar e corrigir precocemente potenciais riscos de segurança.

Poolz sofreu um ataque devido a um problema de estouro aritmético, com perdas de cerca de 665K dólares!

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
  • Compartilhar
Comentário
0/400
SignatureVerifiervip
· 08-04 12:54
smh... mais um caso clássico de validação de entrada insuficiente
Ver originalResponder0
CoffeeNFTradervip
· 08-04 12:53
Mais um projeto frio.
Ver originalResponder0
nft_widowvip
· 08-04 12:50
Outro projeto de fazer as pessoas de parvas acabou.
Ver originalResponder0
TerraNeverForgetvip
· 08-04 12:39
Ai, o Poolz foi novamente afetado.
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)