Tópicos em alta
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
🧵1/
⚠️ Análise de Exploits: Perda de $80 milhões em ataque da Resolv Labs
Mais cedo hoje, @ResolvLabs foi explorado devido a uma falha em seu mecanismo centralizado de validação de parâmetros.
Com apenas ~$200K em capital, o atacante cunhou 50M e 30M USR usando $100K USDC cada, resultando em uma perda total de cerca de $80M.
Após o incidente, a stablecoin $USR brevemente reduzida para $0,051.

🧵2/
Mecanismo de Ataque
A função completeSwap no contrato de #TheCounter da Resolv Labs permite que a quantidade de $USR cunhada seja determinada pelo parâmetro _targetAmount.

🧵3/
A função completeSwap verifica se o endereço do chamador (msg.sender) deve conter a SERVICE_ROLE. Isso significa que, após um usuário submeter uma transação de swap, a equipe do projeto precisa realizar uma validação centralizada de parâmetros como _targetAmount, e somente após confirmar a correção será chamada para completar a transação.
Com base nas duas transações de ataque, $100K USDC correspondiam a valores de _targetAmount de 50M e 30M USR, respectivamente. É evidente que o mecanismo de validação _targetAmount do projeto falhou.
Como a validação _targetAmount é centralizada e não é de código aberto, a causa raiz não pode ser determinada neste estágio. Possibilidades como envolvimento interno, comprometimento do sistema centralizado ou vazamento da chave privada SERVICE_ROLE não podem ser descartadas.

2/ Mecanismo de Ataque
A função completeSwap no contrato de #TheCounter da Resolv Labs permite que a quantidade de $USR cunhada seja determinada pelo parâmetro _targetAmount.

2,38K
Melhores
Classificação
Favoritos
