Electrum corrige falha que desviava Bitcoin

•

A carteira Electrum corrigiu uma falha de segurança que permitia a hackers redirecionar pagamentos de Bitcoin durante tentativas de aumentar taxas de transação. Os desenvolvedores divulgaram a vulnerabilidade em 24 de outubro e confirmaram ataques por servidores maliciosos. Além disso, ao menos um usuário perdeu Bitcoin após aprovar uma transação fraudulenta sem perceber.

A falha tem alta gravidade e afeta versões do Electrum anteriores à 4.8.3. Ela explorava a dependência da carteira em servidores externos para acompanhar transações ainda não confirmadas. Nesse contexto, um servidor comprometido conseguia manipular as informações apresentadas ao usuário.

Os desenvolvedores receberam duas reclamações, em 11 e 18 de outubro. No primeiro caso, o usuário identificou uma transação desconhecida após transmitir um pagamento. Já o segundo usuário perdeu fundos ao tentar acelerar uma transferência pendente.

Nos dois episódios, os invasores criaram endereços com os mesmos quatro caracteres finais dos destinatários pretendidos. Assim, podiam enganar usuários que verificavam apenas parte do endereço antes de confirmar a operação. A Electrum não informou o valor roubado, embora seus mantenedores tenham confirmado ataques ativos em alguns servidores.

Como a falha do Electrum alterava pagamentos

O ataque explorava a forma como o Electrum processava dados enviados pelos servidores conectados. Quando o usuário transmitia um pagamento, o servidor malicioso deixava de encaminhar a operação à rede. Em seguida, fornecia ao cliente uma transação conflitante que direcionava os fundos para um endereço controlado pelo invasor.

Inicialmente, a transação fraudulenta continha assinaturas inválidas e não funcionava como um pagamento legítimo. No entanto, os clientes afetados não verificavam essas assinaturas antes de exibir a operação no histórico local. Como resultado, o pagamento verdadeiro desaparecia da visualização de transações não confirmadas.

O usuário passava a ver uma operação manipulada que parecia aguardar confirmação. Então, o atacante explorava o recurso Replace-by-Fee, usado para elevar taxas e acelerar pagamentos atrasados. Por isso, uma função normal da carteira se transformava na etapa decisiva do ataque.

Fluxo do ataque no Electrum, no qual um servidor malicioso oculta o pagamento original e apresenta uma transação inválida direcionada ao invasor.

Fonte: Electrum.

 

Aumento da taxa validava a transação fraudulenta

Se a vítima aumentasse manualmente a taxa da operação substituta, o Electrum criava novas assinaturas para os dados alterados. Dessa forma, a aprovação validava o pagamento direcionado ao atacante. Os invasores conseguiam transferir os fundos sem comprometer as chaves privadas do usuário.

No incidente de 18 de outubro, os responsáveis teriam definido uma taxa zero para a transação fraudulenta. Consequentemente, essa configuração poderia incentivar a vítima a elevar a taxa da operação pendente. O caso demonstra como o fluxo de confirmação induzia o usuário a autorizar a transferência manipulada.

A versão 4.8.3 agora verifica assinaturas de entradas pertencentes à carteira antes de adicionar transações não confirmadas ao histórico local. Com isso, a correção bloqueia a técnica de substituição antes da etapa de ajuste da taxa. Os desenvolvedores marcaram a nova versão em 23 de outubro e distribuíram o software atualizado no dia seguinte.

Os mantenedores orientaram os usuários a baixar a atualização no site oficial do Electrum. Também recomendaram a verificação dos endereços completos e dos valores antes da assinatura de qualquer transação. Clientes conectados exclusivamente a servidores confiáveis, incluindo servidores privados, não ficam expostos a esse ataque.

A correção não amplia a verificação de assinaturas para todas as transações recebidas. Em vez disso, concentra a análise nas entradas controladas pela carteira antes que operações não confirmadas apareçam no histórico. Portanto, usuários de versões anteriores devem instalar a atualização para impedir a exploração descrita.

Google Notícias

Receba nossas últimas notícias em primeira mão.   Adicione-nos como sua fonte preferida no Google    e toque em “Favorito” para priorizar nossas atualizações.