Em resumo

  • A carteira Bitcoin Electrum lançou a versão 4.8.3 em 24 de outubro com uma correção para uma vulnerabilidade de alta gravidade que permitia que servidores maliciosos injetassem transações falsas e induzissem os usuários a pagar endereços de atacantes.
  • Pelo menos um usuário confirmou ter perdido fundos em 18 de outubro após aumentar a taxa de uma transação manipulada pelo servidor.
  • A correção verifica as assinaturas nas entradas pertencentes à carteira antes de exibir transações não confirmadas, mas as transações recebidas de remetentes externos permanecem não verificadas.

A carteira Bitcoin Electrum corrigiu uma vulnerabilidade de alta gravidade neste fim de semana que permitia que servidores maliciosos manipulassem transações Bitcoin pendentes e redirecionassem fundos para endereços controlados por atacantes. A falha afeta todas as versões anteriores à 4.8.3, que já está disponível.

Pelo menos um usuário confirmou ter perdido dinheiro com a exploração da falha.

Myriad: How high will Bitcoin go? Click to make your prediction.
Myriad: How high will Bitcoin go? Click to make your prediction.

O Electrum é uma das carteiras de software Bitcoin mais antigas em circulação. O ataque explora o modelo de confiança da carteira para transações não confirmadas. Quando um usuário transmite um pagamento por meio de um servidor comprometido, o servidor pode suprimir a transação real e injetar uma transação falsa conflitante — exibindo o endereço de saída do atacante e taxa zero, fazendo o pagamento parecer travado.

Como o Electrum não verifica assinaturas em transações não confirmadas provenientes do servidor, a transação falsificada aparece no histórico da carteira como legítima.

Quando o usuário aumenta a taxa do que parece ser um pagamento travado, ele assina e transmite uma transação válida completamente nova — cujo endereço de saída pertence ao atacante. O pagamento real nunca foi enviado; o aumento de taxa é a primeira transação que realmente chega à rede, e ela paga o atacante.

O desenvolvedor do Electrum, SomberNight, que publicou o aviso, observou que os atacantes podem ajustar repetidamente o endereço de saída da transação falsa para corresponder aos últimos quatro caracteres do destino pretendido pelo usuário. Qualquer pessoa que verifique apenas o final de um endereço Bitcoin longo veria uma correspondência aparente.

BitcoinBTC · USD

$80.358−1,93%

19 de out.21 de out.23 de out.24 de out.26 de out.

$84,8 mil$83,1 mil$81,3 mil$79,6 mil

Máx. 24hMáx.$80.724

Mín. 24hMín.$79.332

VolVol$1,2 bi

→

Comprar Bitcoin com USDT

Desenvolvido por Jupiter

Dados de preço por CoinGeckoCoinGeckoMais notícias e projeções de Bitcoin →

O aviso afirma que “alguns servidores estão realizando este ataque em ambiente real”, com base em dois relatos de usuários. Um usuário identificado como dannydeezy sinalizou pela primeira vez o comportamento suspeito do servidor em 11 de outubro; a transação manipulada nunca se propagou além do servidor local, portanto nenhum fundo foi perdido. Um segundo usuário, Raju-K12, relatou uma perda confirmada em 18 de outubro após aumentar a taxa de uma transação manipulada.

O patch na versão 4.8.3 fecha a principal superfície de ataque ao verificar assinaturas criptográficas nas entradas pertencentes à carteira antes de adicionar qualquer transação não confirmada ao histórico local. Um servidor não pode mais injetar uma transação falsa que toque nos endereços do próprio usuário sem fornecer assinaturas válidas — que o atacante não consegue forjar. A correção foi marcada no repositório em 23 de outubro e os binários foram publicados no dia seguinte.

Transações recebidas de remetentes externos — em que nenhuma das entradas pertence à carteira do usuário — ainda são aceitas sem verificação de assinatura. SomberNight reconheceu essa lacuna no aviso, observando que seria necessário trabalho adicional para fechá-la.

Esta não é a primeira vez que o Electrum passa por isso e ele já lidou com ataques maliciosos no passado. Uma campanha de 2018 usou servidores fraudulentos para enviar notificações falsas de atualização, e até 2020 ela havia drenado cerca de US$ 25 milhões dos usuários do Electrum. O modelo de servidor aberto do Electrum — qualquer pessoa pode executar um nó — é o que torna possível esse tipo de ataque.

Usuários que se conectam exclusivamente a um servidor que eles mesmos executam não são afetados. Qualquer pessoa que não possa atualizar imediatamente deve verificar manualmente os endereços de saída e os valores antes de assinar qualquer transação; o Electrum 4.8.3 está disponível em electrum.org, juntamente com o Github do projeto.

Junte-se a mais de 72.000 leitores

Adicionar no Google

Adicione o Decrypt como sua fonte preferida para ver mais de nossas matérias no Google.