Una copia falsa de la extensión Claude Code dejó una puerta trasera SSH en los equipos que la instalaron desde la tienda de Cursor. El paquete malicioso estuvo disponible durante 11 horas el 29 de octubre, con versiones 2.1.312 y 2.1.313 para macOS y Windows. Anthropic no desarrolló esa copia, aunque usó el nombre y el identificador legítimos.
Las claves
- El paquete falso estuvo disponible durante 11 horas el 29 de octubre.
- El código dañino recopilaba datos del equipo y del usuario al cargar la extensión.
- El atacante intentaba añadir una clave SSH controlada por él a la configuración de autorización.
- Cursor retiró las versiones alteradas y auditó los accesos para garantizar la seguridad.
El código malicioso corría al cargar la extensión, sin necesidad de iniciar una conversación con el asistente. StepSecurity lo confirmó en un entorno aislado: el archivo extension.js incluía un cargador de 7 KB que se ejecutaba antes del código legítimo. Este cargador recopilaba información como el nombre del equipo, el sistema operativo y la dirección IP pública.
Con esos datos, el atacante intentaba añadir una clave SSH controlada por él al archivo authorized_keys, activar el servicio SSH local y crear un túnel reverso hacia la dirección 134.209.82.225. Los procesos en segundo plano intentaban reintentar el túnel cada 60 segundos.
¿Qué significa para los usuarios?
Cursor retiró las versiones alteradas de inmediato, bloqueó su distribución y desactivó la tienda de extensiones. La empresa pidió que todos los usuarios que instalaron el paquete el 29 de octubre revisaran sus sistemas, incluso si no notaron síntomas.
Anthropic negó cualquier compromiso de sus sistemas, explicando que el atacante usó el identificador oficial para publicar la copia falsa. La versión 2.1.313 nunca salió por canales oficiales y pasó directamente a la 2.1.314.
¿Qué se sabe y qué falta por confirmar?
La pregunta principal sigue sin respuesta: nadie explica cómo el atacante publicó en la tienda de Cursor con el identificador verificado de Anthropic. Cursor no lo mencionó en su aviso, y StepSecurity lo dejó como dato desconocido.