Seguridad

Encontró una Cricut bloqueada en la basura electrónica y la desbloqueó con un chip de Raspberry Pi de $1

Cricut desactiva máquinas remotamente — por reemplazos de garantía, por reventa, a veces solo por prestarla a un amigo. Cuando la hacker australiana xssfox encontró una Cricut Maker bloqueada en e-waste, saltó el candado en la nube con un microcontrolador RP2040 de $1 actuando como proxy USB: Wireshark reveló que el número de serie viaja en texto plano sin cifrado ni checksum. Historia completa, implicaciones de seguridad y contexto de derecho a reparar.

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
Encontró una Cricut bloqueada en la basura electrónica y la desbloqueó con un chip de Raspberry Pi de $1

Conclusiones clave

  • xssfox encontró una Cricut Maker en e-waste (los rodillos perecidos eran la razón por la que la tiraron), y estaba bloqueada en la nube: pasaba autotests, pero Design Space mostraba 'Machine deactivated.' Cricut es conocida por desactivar máquinas remotamente — tras reemplazos de garantía, cuando se revenden, y según reportes incluso por prestarlas a un amigo.
  • El desbloqueo: una captura con Wireshark del enlace USB CDC mostró que el número de serie viaja en texto plano — sin checksums, sin criptografía. Un Raspberry Pi RP2040 (overclockeado a 240MHz) actuando como proxy USB host+cliente reescribe el serie en vuelo, y la máquina se registra y funciona como nueva. El proxy incluso permite registrar números de serie que no existen.
  • Historial de bloqueos de Cricut: la reacción de marzo 2021 al plan de suscripción (límite de 20 subidas/mes) revertida en 3 días; los reemplazos de garantía bloquean la máquina vieja y el soporte dice que la tires ('conviértela en maceta'); un update de firmware bloqueó permanentemente una máquina prestada; chats de soporte afirmaron que Cricut bloquea dispositivos vendidos de segunda mano.
  • Implicación de seguridad: como los seriales son secuenciales y consultables en la página de estado de Cricut, el mismo sistema sin cifrado podría permitir a un extraño bloquear o registrar máquinas de otros usuarios — una vulnerabilidad colateral que la autora señaló deliberadamente.
  • Contexto legal: xssfox retuvo el código citando la ley australiana anti-elusión; el informe de derecho a reparar de la Productivity Commission de 2021 recomendó aclarar la elusión de TPM para diagnóstico y reparación; en EE. UU., la EFF ha ganado exenciones del DMCA 1201 para reparación, y sigue litigando contra la propia disposición.

Respuestas clave

¿Por qué se bloquean/desactivan las máquinas Cricut?

Cricut usa DRM en la nube para desactivar máquinas remotamente. Los desencadenantes documentados incluyen: reemplazos de garantía (la máquina vieja se desactiva antes de que llegue el reemplazo, dejando a los usuarios varados 7-14 días), reventa o transferencia (una Maker prestada fue bloqueada permanentemente por un update de firmware cuando un amigo creó una cuenta nueva), y ventas de segunda mano (agentes de soporte declararon que los dispositivos serían bloqueados). Cricut a menudo dice a los usuarios que tiren las máquinas desactivadas en lugar de devolverlas.

¿Cómo desbloqueó xssfox la Cricut de e-waste?

La máquina pasaba autotests pero mostraba 'Machine deactivated' en Design Space. Tras no encontrar EEPROM que reescribir y chocar con el certificate pinning en el lado de red, capturó el enlace USB CDC con Wireshark y encontró que el número de serie se envía en texto plano sin checksums ni criptografía. Construyó un proxy con un Raspberry Pi RP2040 (overclockeado a 240MHz, usando ejemplos TinyUSB de host+CDC) que se sienta entre la cortadora y el PC y reescribe el número de serie en vuelo. El software entonces ve un serial activo, y la máquina se registra y funciona como nueva — rodillos reemplazados (truco del agua caliente) y carcasa impresa en 3D después.

¿Qué fue la reacción contra Cricut Access en 2021?

El 12 de marzo de 2021, Cricut anunció que los no suscriptores tendrían un límite de 20 subidas de imágenes al mes (suscripción: $9.99/mes). Los aficionados y vendedores de Etsy explotaron — las máquinas cuestan $180-400+ y el límite paywaleaba retroactivamente hardware que ya poseían. Tras 3 días de furia (habladurías de demanda colectiva, quejas al ACCC), el CEO Ashish Arora dio marcha atrás: primero 'grandfathering' de subidas ilimitadas para cuentas pre-2022 (16 de marzo), luego capitulación total (18 de marzo) — subidas gratuitas ilimitadas para todos, para siempre.

¿Es legal desbloquear un dispositivo bloqueado?

Es una zona gris legal. En EE. UU., el DMCA §1201 generalmente prohíbe la elusión, pero la EFF ha ganado exenciones que cubren la reparación de dispositivos digitales, electrodomésticos y vehículos — y sigue argumentando que la propia disposición es inconstitucional. En Australia, el informe de derecho a reparar de la Productivity Commission de diciembre 2021 recomendó enmendar la Copyright Act para permitir la elusión de TPM para diagnóstico y reparación. Esta ambigüedad es por qué xssfox publicó la historia pero retuvo el código.

¿Cuál es la implicación de seguridad del serial en texto plano?

Como los números de serie de Cricut se emiten secuencialmente y el estado de cada unidad es consultable en la propia página de estado de Cricut, la falta de autenticación en el enlace USB significa que una parte maliciosa podría teóricamente registrar seriales activos en su propia cuenta, o bloquear máquinas de otros usuarios. xssfox demostró registrar números de serie que no existen en la página de estado.

Encontró una Cricut bloqueada en la basura electrónica y la desbloqueó con un chip de Raspberry Pi de $1

En julio de 2026, la investigadora de seguridad australiana xssfox estaba sacando la basura cuando vio una Cricut Maker en el e-waste — una máquina de corte de $400+, en buen estado cosmético excepto por los rodillos perecidos, que probablemente eran la razón por la que la tiraron.

Se la llevó a casa. Pasó los autotests. Luego Design Space la saludó con el mensaje que persigue a la comunidad Cricut:

“Machine deactivated”

Cricut es notoria por bloquear sus máquinas remotamente. Pero xssfox — una hacker — decidió que el candado era un puzzle, no un veredicto. Lo que siguió es uno de los bypasses de hardware más limpios de 2026: un microcontrolador de $1 que reescribe la identidad de tu impresora en vuelo.

Por qué las máquinas se bloquean

El DRM en la nube de Cricut desactiva máquinas por razones que enfurecen a los usuarios desde hace años:

  • Reemplazos de garantía: la máquina vieja se desactiva remotamente antes de que llegue el reemplazo — dejando negocios caseros sin cortadora funcional durante 7-14 días
  • El soporte te dice que la tires: en lugar de devolver la unidad desactivada, los usuarios reportan que les dicen que la tiren, “la conviertas en maceta,” o la guardes como pieza de exhibición
  • Reventa y préstamos: un usuario de Reddit prestó su Maker a un amigo; el amigo creó una cuenta nueva, Design Space empujó un update de firmware, y la máquina fuera de garantía fue bloqueada permanentemente. Cricut se negó a desbloquearla
  • Declaraciones del help desk: circularon chats de soporte mostrando agentes diciendo que los dispositivos serían bloqueados si se vendían de segunda mano

El precedente de 2021 hizo el patrón innegable: en marzo de 2021, Cricut intentó limitar a los usuarios gratuitos a 20 subidas/mes, la comunidad explotó (vendedores de Etsy, habladurías de demanda colectiva, quejas al ACCC), y el CEO Ashish Arora dio marcha atrás dos veces en tres días — terminando con subidas gratuitas ilimitadas para todos, para siempre.

El desbloqueo: seriales en texto plano y un proxy de $1

La superficie de ataque que eligió xssfox no fue la nube — fue el cable.

  1. Wireshark en el enlace USB CDC → la cortadora envía su número de serie al ordenador en texto plano. Sin checksums. Sin criptografía.
  2. Un Raspberry Pi RP2040 (el chip de $1 del Pico), overclockeado a 240MHz, actuando como USB host + cliente simultáneamente (ejemplos TinyUSB, eco CDC)
  3. El RP2040 se sienta entre la cortadora y el PC, y cuando ve el paquete del serial, lo reescribe con un número de serie diferente y activo

El software no se entera. La unidad de e-waste desactivada se registra en la cuenta del usuario y funciona como si fuera nueva — después de reemplazar los rodillos perecidos (pista: el agua caliente los ablanda) e imprimir una carcasita para el RP2040.

La vulnerabilidad colateral que señaló

Aquí viene la parte incómoda: los números de serie de Cricut se emiten secuencialmente, y el estado de cada unidad es consultable en la propia página de estado de Cricut. xssfox pudo registrar números de serie que no existen en esa página.

Lo que significa — como ella señaló cuidadosamente — que el mismo sistema sin cifrado podría permitir a un extraño registrar seriales de usuarios activos en su propia cuenta, o bloquear máquinas de otras personas. El candado que protege el modelo de negocio de Cricut ni siquiera protege a sus clientes entre sí.

xssfox publicó la historia completa pero retuvo el código, citando la ley australiana anti-elusión. El contexto:

  • EE. UU.: el DMCA §1201 prohíbe la elusión, pero la EFF ha ganado exenciones para reparar dispositivos digitales, electrodomésticos y vehículos — y sigue litigando contra la propia disposición
  • Australia: el informe de derecho a reparar de la Productivity Commission de diciembre 2021 recomendó enmendar la Copyright Act para permitir la elusión de TPM para diagnóstico y reparación
  • El camino del consumidor: durante la controversia de 2021, la ley australiana hizo solidariamente responsable al minorista — Harvey Norman reembolsó compras completas de AUD$600

Por qué esto importa

Esto es rescate de e-waste como investigación de seguridad. Una máquina que Cricut consideraba muerta — matada por una bandera del lado del servidor, no por ninguna falla de hardware — fue devuelta a plena función con un chip de $1 y una tarde.

También demuestra algo que el movimiento de derecho a reparar ha argumentado durante años: estos candados son artificiales. Existen para proteger modelos de negocio, no para proteger usuarios — y cuando la “protección” es un número de serie en texto plano en un cable USB, el modelo de negocio es tan fuerte como el cable con el que viaja.

La maceta puede cortar de nuevo. ✂️