A zkLink foi mais uma vez analisada pela SlowMist

A data provável foi 29 de outubro
Prejuízo de cerca de US$ 783 mil
12 saques
1 em ETH e 11 em ERC-20

O método não foi nada sofisticado
Primeiro, executaram uma mensagem cross-chain legítima
Gravaram o valor de validação no armazenamento transiente
Depois, reutilizaram esse valor residual em uma chamada subsequente da mesma transação
Forjaram a raiz do lote
E então retiraram os tokens do contrato de custódia na L1

A causa está na validação
O valor de validação não foi apagado nem vinculado à chamada atual
A atualização da raiz do lote só verifica a identidade do gateway
Falta uma prova independente

A frequência de incidentes em pontes cross-chain anda alta
Autorizações, DNS, armazenamento transiente
Qualquer camada pode falhar
Quanto aos fundos mantidos em pontes
Não presuma que «um contrato oficial é seguro»

$ETH $BNB
#zkLink #慢雾 #SegurançaCrossChain