Electrum ha corregido una falla de seguridad que permitía a los atacantes redirigir pagos en bitcoin cuando los usuarios aumentaban las tarifas de transacción, sin robar las claves privadas. Los desarrolladores anunciaron la vulnerabilidad el 24 de octubre y confirmaron que servidores maliciosos habían explotado esta falla. Los desarrolladores confirmaron que al menos un usuario aprobó sin saberlo una transacción fraudulenta y perdió bitcoin. La vulnerabilidad de alta gravedad afecta a las versiones anteriores a la 4.8.3.
La divulgación se produjo tras las quejas recibidas el 11 de octubre y el 18 de octubre. El primer denunciante observó una transacción desconocida en el monedero después de emitir un pago. El segundo denunciante reportó la pérdida de fondos al intentar acelerar una transferencia pendiente. Los atacantes en ambos incidentes crearon direcciones de bitcoin cuyos últimos cuatro caracteres coincidían con las direcciones de los destinatarios previstos. Esas similitudes podrían engañar a usuarios que verificaban solo parte de una dirección.
La vulnerabilidad explota la dependencia de Electrum de servidores externos para obtener información sobre transacciones no confirmadas. Un servidor malicioso puede impedir que el pago transmitido por el usuario llegue a la red y proporcionar una transacción contradictoria que dirija los fondos a una dirección controlada por el atacante. La transacción sustituida inicialmente tiene firmas inválidas y, por lo tanto, no puede procesarse como un pago válido. Sin embargo, los clientes de Electrum vulnerables mostraban la transacción sustituida en el historial de transacciones no confirmadas sin verificar primero las firmas. Como consecuencia, el pago legítimo desaparece de esa vista, mientras que el pago fraudulento parece estar a la espera de confirmación.
Los atacantes pueden mal utilizar la función de Replace-by-Fee de Bitcoin, que permite a los usuarios aumentar las tarifas para incentivar a los mineros a confirmar transacciones retrasadas. Electrum genera nuevas firmas que aprueban los detalles de pago sustituidos si el usuario aumenta manualmente la tarifa de la transacción fraudulenta. Esta nueva aprobación valida el pago dirigido por el atacante y permite el robo sin exponer las claves privadas del usuario. Se informa que en el incidente del 18 de octubre, los atacantes asignaron una tarifa cero a la transacción fraudulenta, lo que posiblemente incentivó a la víctima a aumentar la tarifa. El ataque demuestra el riesgo de aceptar detalles de transacción desde un servidor no confiable sin controles suficientes.
La última versión de Electrum verifica las firmas en los inputs propiedad del monedero antes de agregar transacciones no confirmadas al historial local. Esas verificaciones impiden que el método de sustitución reportado progrese hasta un ajuste de tarifa. Los desarrolladores etiquetaron la versión 4.8.3 el 23 de octubre. Los desarrolladores distribuyeron la actualización el 24 de octubre junto con la divulgación de seguridad pública.
Los desarrolladores aconsejaron a los usuarios obtener el parche a través del sitio web oficial de Electrum. Los desarrolladores también instaron a los usuarios a verificar las direcciones completas de los destinatarios y las cantidades de pago cada vez que firmen transacciones. El aviso indica que los clientes que utilizan únicamente servidores de confianza, incluidos servidores operados privadamente, no son vulnerables a este ataque. El parche no verifica las firmas para cada transacción entrante.
Electrum no reveló la cantidad robada. Los mantenedores de Electrum confirmaron que algunos servidores estaban llevando a cabo activamente el ataque. El número de monederos comprometidos y los fondos totales robados siguen sin resolverse.
Electrum corrige una vulnerabilidad de seguridad que permitía el robo de bitcoin sin claves privadas
CryptoSlateCompartir
La noticia sobre bitcoin surgió cuando Electrum abordó una brecha de seguridad que permitió a los atacantes redirigir pagos de bitcoin cuando los usuarios ajustaban las tarifas, sin necesidad de claves privadas. La vulnerabilidad, presente en versiones anteriores a la 4.8.3, permitía que servidores maliciosos engañaran a los usuarios para que aprobaran transacciones falsas. Un usuario perdió bitcoin tras aprobar un pago fraudulento. El problema surgió porque Electrum dependía de servidores externos para datos no confirmados, lo que permitía a los atacantes intercambiar transacciones reales por falsas. Se lanzó una corrección el 24 de octubre, que añadió verificaciones de firmas para detener tales ataques. Los desarrolladores instan a los usuarios a verificar cuidadosamente las direcciones y utilizar servidores de confianza.
Fuente:Mostrar original
Descargo de responsabilidad: La información contenida en esta página puede proceder de terceros y no refleja necesariamente los puntos de vista u opiniones de KuCoin. Este contenido se proporciona solo con fines informativos generales, sin ninguna representación o garantía de ningún tipo, y tampoco debe interpretarse como asesoramiento financiero o de inversión. KuCoin no es responsable de ningún error u omisión, ni de ningún resultado derivado del uso de esta información.
Las inversiones en activos digitales pueden ser arriesgadas. Evalúa con cuidado los riesgos de un producto y tu tolerancia al riesgo en función de tus propias circunstancias financieras. Para más información, consulta nuestras Condiciones de uso y la Declaración de riesgos.