Um oracle comprometido acabou com um protocolo DeFi. O Full Sail, um protocolo de rendimento eficiente em capital na blockchain Sui, está encerrando permanentemente após um atacante explorar feeds de preços defeituosos do provedor de oracle Switchboard para esvaziar aproximadamente US$ 91.000 de três de seus cofres.
O incidente, que surgiu em 29 de agosto, desencadeou uma resposta em cadeia que levou o Switchboard a interromper as operações em quatro blockchains distintas. O Full Sail não é o único afetado: o protocolo vinculado Virtue Money relatou perdas aproximadas de US$ 455.000, afetando 45 usuários com os mesmos dados comprometidos.
O que deu errado
A causa raiz remonta às implementações de oráculos da Switchboard na linguagem Move. Move é a linguagem de programação que sustenta tanto o Sui quanto o Aptos, e a suposta violação no código baseado em Move da Switchboard significou que os feeds de preços enviados aos protocolos nessas cadeias poderiam ter sido corrompidos.
Full Sail havia implementado validação multi-oráculo como medida de segurança, um sistema projetado para cruzar dados de preço de várias fontes antes de agir sobre eles. Essa defesa não foi suficiente. O protocolo pausou depósitos e saques imediatamente após confirmar o incidente em 29 de agosto, mas o dano aos seus três cofres já havia sido causado.
O Switchboard respondeu encerrando as operações em quatro cadeias: Sui, Aptos, IOTA e Movement.
O plano de encerramento
Até 2 de setembro, o Full Sail apresentou seu plano de encerramento. O protocolo desativou novos depósitos e interrompeu a reivindicação de recompensas aos provedores de liquidez, transferindo todos os pools restantes para o modo somente retirada.
A equipe se comprometeu a distribuir a liquidez restante de volta aos usuários e se comprometeu a cobrir quaisquer déficits com recursos próprios. A Full Sail também afirmou que publicará guias de retirada e reivindicação para orientar os usuários no processo de recuperação de seus fundos. Um relatório abrangente do incidente é esperado nos próximos dias.
Danos mais amplos em todo o ecossistema
As perdas da Full Sail parecem quase gerenciáveis em comparação com o que aconteceu na Virtue Money. Esse protocolo, que também dependia das fontes de preços da Switchboard, relatou perdas de aproximadamente US$ 455.000 distribuídas entre 45 usuários. Juntos, os dois protocolos absorveram mais de meio milhão de dólares em danos por causa de uma única falha no oracle.
O fato de que o Switchboard foi desativado em quatro cadeias, e não apenas no Sui, sugere que a vulnerabilidade pode não ter sido específica da cadeia, mas sim incorporada no código do oráculo da linguagem Move em si.
