A carregar preços…
🩸BEARISH

Electrum: servidor malicioso rouba fundos em Bitcoin

A falha transformava um aumento de taxa de rotina num caminho para o roubo, tornando essencial confiar no servidor e verificar os endereços para os utilizadores do Electrum em versões antigas.

Electrum: servidor malicioso rouba fundos em Bitcoin
Electrum: servidor malicioso rouba fundos em Bitcoin
Electrum: servidor malicioso rouba fundos em Bitcoin
Electrum: servidor malicioso rouba fundos em Bitcoin

Pelo menos um utilizador de Bitcoin perdeu fundos depois de um servidor malicioso do Electrum substituir uma transação pendente falsa e, mais tarde, levar o utilizador a aprovar uma substituição com uma taxa mais elevada. O ataque explorou o Replace-by-Fee, que permite aos utilizadores acelerar pagamentos de Bitcoin não confirmados. O Electrum lançou a versão 4.8.3 a 24 de outubro para corrigir a falha.

Por que é importante

O Electrum depende de servidores externos para obter históricos de transações e transmitir pagamentos. Antes da correção, a carteira não verificava as assinaturas de determinadas transações não confirmadas comunicadas por esses servidores. Um servidor controlado por um atacante podia substituir um pagamento legítimo por uma transação falsa que direcionava as moedas para um endereço controlado pelo atacante.

A transação falsa podia parecer bloqueada, sobretudo quando não tinha qualquer taxa. Quando um utilizador selecionava Replace-by-Fee, o Electrum podia assinar uma substituição válida da transação fraudulenta, concluindo o roubo. Num caso divulgado, os atacantes também geraram um endereço de receção cujos últimos quatro caracteres correspondiam aos do destino legítimo, tornando menos provável que uma verificação rápida detetasse a substituição.

Impacto no mercado

O incidente representa um risco direto para a segurança da carteira, e não uma alteração ao protocolo subjacente da Bitcoin. Os utilizadores de versões antigas do Electrum devem atualizar para a 4.8.3 e verificar os endereços de pagamento e os montantes antes de assinar transações, sobretudo ao aumentar a taxa de um pagamento não confirmado.

O ataque divulgado exigia uma ligação a um servidor malicioso. Os utilizadores do Electrum ligados apenas a servidores de confiança, incluindo servidores próprios, não ficaram expostos a esta falha específica. Os programadores receberam duas denúncias em outubro, mas o montante roubado e as identidades dos servidores maliciosos não foram divulgados.

Tokens relacionados
$BTC

Perguntas frequentes

  1. Como é que a vulnerabilidade do Electrum permitia o roubo?

    Um servidor malicioso podia substituir uma transação legítima de Bitcoin pendente por uma transação falsa que direcionava os fundos para um atacante. Se o utilizador aumentasse depois a taxa, o Electrum podia assinar uma substituição válida dessa transação fraudulenta.

  2. Que versão do Electrum corrige a vulnerabilidade?

    A versão 4.8.3 do Electrum adiciona verificações de assinatura para transações não confirmadas relevantes e foi lançada a 24 de outubro.

  3. Todos os utilizadores do Electrum ficaram expostos ao ataque?

    Não. O ataque divulgado exigia uma ligação a um servidor malicioso. Os utilizadores ligados apenas a servidores de confiança, incluindo servidores próprios, não ficaram expostos a esta falha específica.

  4. Por que razão o Replace-by-Fee tornou o ataque possível?

    O Replace-by-Fee permite aos utilizadores acelerar pagamentos de Bitcoin não confirmados ao assinar uma substituição com uma taxa mais elevada. Nas versões vulneráveis, essa ação podia transformar a transação pendente falsa do servidor num pagamento válido para o atacante.

  5. O que devem fazer os utilizadores do Electrum após a divulgação?

    Os utilizadores devem atualizar para a versão 4.8.3, usar servidores de confiança e verificar cuidadosamente o endereço de receção completo e o montante do pagamento antes de assinar ou aumentar a taxa de uma transação.

Atribuição da fonte
Agregado de CoinDesk · Verificado · Última atualização há 46m
Abrir original →