📢 Noticias
La billetera de Bitcoin Electrum ha parcheado una vulnerabilidad que permitía el robo mediante la manipulación de tarifas de transacción.
El 24 de octubre, la billetera ligera de Bitcoin Electrum reveló públicamente un ataque malicioso contra sus servidores que explotaba el mecanismo de aumento de tarifas (RBF, Replace-by-Fee) y lo corrigió en su versión 4.8.3. El aviso de seguridad correspondiente ya fue publicado en GitHub bajo el identificador GHSA-6jp4-8v48-cc5v. Esta vulnerabilidad permitía que, durante operaciones normales de aumento de tarifa, las firmas de los fondos del usuario fueran interceptadas y redirigidas a direcciones controladas por el atacante.
El hallazgo surgió tras reportes de usuarios sobre pérdidas inusuales de fondos. Los desarrolladores confirmaron haber recibido inicialmente dos informes con características similares pero manifestaciones distintas: en el primero, un usuario observó, tras emitir un pago, que la transacción original había sido silenciosamente reemplazada en el historial de su billetera, y que dicho pago nunca llegó a la red punto a punto de Bitcoin, lo que sugiere una interceptación por parte del servidor; el segundo reporte provino del usuario Raju-K12, quien perdió sus fondos inmediatamente después de intentar aumentar la tarifa de una transacción ya reemplazada.
El mecanismo del ataque consistía en lo siguiente: un servidor malicioso interceptaba la nueva transacción —con tarifa incrementada— enviada por el cliente, se negaba a incluirla en la cadena y, en su lugar, inyectaba en el historial de la billetera del usuario una transacción falsa en conflicto con ella, modificando la dirección de salida de la transacción original para redirigirla a una dirección controlada por el atacante. Aunque dicha transacción falsa tenía una firma inválida en el momento de su inyección…
El hallazgo surgió tras reportes de usuarios sobre pérdidas inusuales de fondos. Los desarrolladores confirmaron haber recibido inicialmente dos informes con características similares pero manifestaciones distintas: en el primero, un usuario observó, tras emitir un pago, que la transacción original había sido silenciosamente reemplazada en el historial de su billetera, y que dicho pago nunca llegó a la red punto a punto de Bitcoin, lo que sugiere una interceptación por parte del servidor; el segundo reporte provino del usuario Raju-K12, quien perdió sus fondos inmediatamente después de intentar aumentar la tarifa de una transacción ya reemplazada.
El mecanismo del ataque consistía en lo siguiente: un servidor malicioso interceptaba la nueva transacción —con tarifa incrementada— enviada por el cliente, se negaba a incluirla en la cadena y, en su lugar, inyectaba en el historial de la billetera del usuario una transacción falsa en conflicto con ella, modificando la dirección de salida de la transacción original para redirigirla a una dirección controlada por el atacante. Aunque dicha transacción falsa tenía una firma inválida en el momento de su inyección…