NoticiasCriptoLedger corrige una falla en su aplicación de Ethereum que podía mostrar una transacción mientras firmaba otra

Ledger corrige una falla en su aplicación de Ethereum que podía mostrar una transacción mientras firmaba otra

Autor: CoinLineup·

Puntos clave

  • Ledger corrigió una falla en su aplicación de Ethereum que podía mostrar una transacción en la pantalla del dispositivo mientras firmaba otra distinta.
  • El error fue reportado por un investigador externo y tratado como de alta gravedad porque rompía la garantía de que lo que el usuario ve en la pantalla coincide con lo que se firma.
  • El riesgo es mayor en Ethereum, donde muchas transacciones son interacciones con contratos que son más difíciles de verificar que los pagos simples y pueden requerir firma a ciegas (blind signing).
  • Un error de firma distinto en Ledger, a principios de este año, se vinculó con pérdidas en la red Zilliqa, lo que muestra cómo los errores de firma pueden derivar en robos reales.
  • Los usuarios deben actualizar la aplicación de Ethereum a través de Ledger Live y seguir confirmando cada detalle de la transacción en la pantalla del dispositivo antes de aprobarla.
Ledger corrige una falla en su aplicación de Ethereum que podía mostrar una transacción mientras firmaba otra

Ledger ha corregido una falla en su aplicación de Ethereum que podía permitir que un dispositivo mostrara una transacción en su pantalla mientras firmaba silenciosamente otra distinta. El error golpeaba la promesa central de una billetera de hardware: que lo que el usuario ve en la pantalla es exactamente lo que se aprueba.

Qué corrigió Ledger en su aplicación de Ethereum

Una billetera de hardware es un pequeño dispositivo físico que almacena las claves de criptomonedas sin conexión. La corrección llegó a la aplicación Ethereum de Ledger, el software que permite a estos dispositivos firmar transacciones de Ethereum. Ledger es uno de los fabricantes de billeteras de hardware más utilizados, por lo que una falla en esta ruta de firma tenía el potencial de alcanzar a una amplia base de usuarios.

El problema era una discrepancia. Según el investigador que reportó el problema, la pantalla podía mostrar un conjunto de detalles de transacción mientras el dispositivo firmaba otra cosa.

Ese tipo de discrepancia se trata como de alta gravedad. El propósito fundamental de una billetera de hardware es permitir que los usuarios verifiquen un pago en una pantalla confiable antes de aprobarlo; si la pantalla no es confiable, esa protección se rompe. Ledger afirma que la falla de firma ya fue corregida, según informó crypto.news.

Por qué la discrepancia de transacciones importa a los usuarios de Ethereum

La seguridad de una billetera de hardware se basa en un hábito: leer la pantalla del dispositivo antes de firmar. Los usuarios confirman el monto, la dirección del destinatario y la acción en un hardware que una computadora comprometida no puede engañar fácilmente. La transacción se prepara en la computadora y luego se pasa al dispositivo para su aprobación, lo que convierte a la pantalla en la frontera entre una máquina no confiable y las claves que contiene.

Cuando la pantalla y la firma no coinciden, ese hábito deja de proteger al usuario. Alguien podría creer que está aprobando una transferencia pequeña cuando en realidad está autorizando algo completamente distinto.

En el caso de Ethereum, los riesgos son aún mayores. Muchas transacciones de Ethereum son interacciones con contratos, es decir, llamadas a programas automatizados que se ejecutan en la blockchain. Estas son más difíciles de leer que un pago simple, por lo que una indicación precisa en el dispositivo es aún más importante. La aplicación ya incluye un ajuste conocido como firma a ciegas (blind signing), que los usuarios deben habilitar para las llamadas a contratos que el dispositivo no puede decodificar por completo; esa opción existe precisamente porque algunas transacciones se resisten a mostrarse con claridad, lo que hace que la exactitud de todo lo que la pantalla sí muestra sea aún más importante.

Los errores de discrepancia entre lo que se muestra y lo que se firma no son exclusivos de un solo producto. A principios de este año, un error de firma en Ledger se vinculó con pérdidas en la red Zilliqa, lo que muestra cómo los errores de firma pueden derivar en robos reales. Los riesgos en la capa de firma también van más allá de las billeteras, como se vio cuando una falla de autorización movió millones de tokens de BounceBit.

Qué deben hacer los usuarios de Ledger después del parche

Dado que Ledger ya publicó una corrección, el primer paso es actualizar la aplicación de Ethereum a través de Ledger Live y confirmar que está instalada la versión actual. Los cambios pueden rastrearse en el código público de la aplicación y en las notas de versión del repositorio de la aplicación Ethereum de Ledger, por lo que las correcciones posteriores serán visibles allí a medida que se publiquen.

Los usuarios deben seguir verificando cada detalle de la transacción en la pantalla del dispositivo antes de aprobarla, incluso después de actualizar. Si lo que muestra el dispositivo no coincide con lo que muestra la computadora, rechazar la transacción es la opción segura por defecto. La pantalla es la última línea de defensa, y tomarse un momento para leerla no cuesta nada.

La conclusión práctica es simple: actualice la aplicación y luego confíe en lo que se muestra en la pantalla del hardware, no solo en la computadora.

Advertencia: Este artículo tiene fines informativos únicamente y no constituye asesoramiento financiero ni de inversión. Los mercados de criptomonedas y activos digitales conllevan riesgos significativos. Realice siempre su propia investigación antes de tomar decisiones.