Ir al contenido principal

Buscar...

Búsquedas populares

Un fallo en el SDK USB permitía ejecutar código en un Keystone 3 Pro desbloqueado

KeystoneAlta

A quién afecta

Quien tuviera un Keystone 3 Pro con firmware anterior a la 2.4.0, conociera su PIN y aprobara una conexión USB en él podía ejecutar código en su microcontrolador; según ANZEN, eso permitió llegar a la frase de recuperación. Keystone no tiene constancia de que se haya explotado.

Qué pasó

El 3 de julio de 2026, Keystone y el equipo de investigación ANZEN de OneKey publicaron una actualización de seguridad conjunta sobre un fallo en el SDK USB que proporciona el fabricante del microcontrolador (MCU) del Keystone 3 Pro y que Keystone integró en su firmware. ANZEN lo encontró durante una auditoría de seguridad conjunta en marzo de 2026. Keystone publicó el firmware 2.4.0 el 1 de abril de 2026 y retrasó la divulgación para que los usuarios tuvieran tiempo de actualizar; las notas de la versión 2.4.0 solo mencionan «mecanismos de seguridad mejorados para la actualización del firmware».

Según Keystone, el SDK no validaba lo suficiente los accesos a memoria durante la inicialización USB, lo que provocaba accesos fuera de límites que podían permitir a un atacante ejecutar código no autorizado en el MCU, «creando una vía de ataque adicional que podría afectar potencialmente a los activos de los usuarios». La empresa afirma que reforzó su firmware y notificó el problema al fabricante del MCU. El informe de ANZEN describe el fallo como una longitud enviada por el host que no se comprobaba frente a un búfer fijo de 8 bytes y afirma que el equipo llegó a extraer la frase de recuperación BIP39; el comunicado de Keystone no menciona la extracción de la semilla. ANZEN presentó la investigación como charla bajo demanda en Black Hat USA 2026.

Según Keystone, para explotar el fallo había que cumplir todas estas condiciones: tener el dispositivo físicamente, conocer su PIN, desbloquearlo, conectarlo por USB a un ordenador controlado por el atacante y aprobar esa conexión en el dispositivo, y ejecutar código preparado específicamente. Keystone afirma que el fallo no eludía estas protecciones básicas y que no ha recibido informes ni encontrado pruebas de que se haya explotado.

Qué recomienda Keystone:

  • Actualiza al firmware más reciente; los dispositivos con la versión 2.4.0 o posterior no están afectados.
  • Mantén el dispositivo protegido físicamente y no reveles nunca su PIN.
  • Siempre que puedas, firma con el flujo aislado mediante códigos QR en lugar de USB y rechaza las solicitudes de autorización USB inesperadas.
HardwareFirmware

El firmware es el software que se ejecuta en la propia billetera de hardware: genera las claves, muestra los detalles de la transacción en pantalla y firma.

Read full definition
SecurityAuditoría de Seguridad

Una auditoría de seguridad es una revisión independiente del código de blockchain o contratos inteligentes por expertos para identificar vulnerabilidades y asegurar la robustez.

Read full definition
BlockchainFrase Mnemotécnica

Una frase mnemotécnica es un conjunto de palabras que almacena las claves privadas de una billetera de criptomonedas, permitiendo a los usuarios recuperar el acceso si se pierden.

Read full definition
BlockchainBIP39

BIP39 es un estándar para generar frases mnemotécnicas de semilla que se utilizan para crear billeteras deterministas y respaldar de forma segura las claves privadas de criptomonedas.

Read full definition
SecurityProtección PIN

La Protección PIN es una función de seguridad que requiere un número de identificación personal (PIN) para acceder a una billetera o dispositivo de criptomonedas, evitando el acceso no autorizado.

Read full definition

Fuentes

Información e investigaciones independientes con las que se verificó esta entrada.

  1. Keystone — Joint Security Update from Keystone and OneKey Anzen: USB SDK Security Issue Fixed (3 Jul 2026)
  2. OneKey ANZEN — How We Compromised Keystone via a USB Vulnerability (Jul 2026)
  3. Black Hat USA 2026 — From 8 Bytes to Full Compromise: AI-Assisted Exploitation of a Widespread USB Flaw in a Multi-SE Hardware Wallet (on-demand briefing)
  4. GitHub — KeystoneHQ/keystone3-firmware release 2.4.0 (1 Apr 2026)

Más información

Guías para protegerse de este tipo de incidente (Vulnerabilidad de firmware) y los términos del glosario que lo describen.

Citar esta entrada

WalletInsights. «Un fallo en el SDK USB permitía ejecutar código en un Keystone 3 Pro desbloqueado». Registro de incidentes de seguridad en hardware wallets. Última verificación: 3 de noviembre de 2026. https://walletinsights.io/es/security-incidents/keystone-3-pro-usb-sdk-code-execution-2026/

Correcciones y derecho de réplica

Fabricantes, investigadores y lectores pueden enviar correcciones o comunicados a security@walletinsights.io. Los contrastamos con las fuentes, actualizamos la entrada y anotamos el cambio en su registro.