Una versión maliciosa de la extensión de Claude Code, el asistente de programación de Anthropic, estuvo disponible durante unas 11 horas el 29 de octubre en el marketplace de extensiones de Cursor y expuso a hasta 5.000 desarrolladores a un malware que intentaba instalar puertas traseras SSH persistentes. Cursor la retiró, cerró temporalmente todo su marketplace para revisarlo y asegura que Anthropic no desarrolló la extensión maliciosa.
Las claves de la extensión falsa de Claude Code en Cursor en 30 segundos
- La versión 2.1.313, que no desarrolló Anthropic, estuvo unas 11 horas en el marketplace de Cursor el 29 de octubre.
- Hasta 5.000 desarrolladores pudieron instalarla, según BleepingComputer.
- El malware añadía una clave SSH del atacante, intentaba abrir un túnel inverso y enviaba datos del equipo a un servidor remoto.
- Errores de programación frenaron el acceso SSH en muchos equipos con macOS y Windows.
- Los afectados deben buscar una clave llamada svc-telemetry y cambiar sus secretos.
Según BleepingComputer, la extensión maliciosa llevaba el número de versión 2.1.313. Cursor, el editor de código con IA basado en Visual Studio Code, confirmó que la versión manipulada estuvo disponible en su marketplace entre las 2:27 y las 13:35 (hora del Pacífico) y advirtió de que «la extensión ejecuta código malicioso que intenta instalar una puerta trasera SSH persistente». No ha explicado cómo los atacantes consiguieron publicarla con el nombre de Anthropic.
Qué hacía el malware
Los investigadores de Phorion y OpenSourceMalware descubrieron que los atacantes insertaron un cargador de JavaScript al principio del archivo extension.js, dejando intacto el resto del código legítimo. El código malicioso se ejecuta al cargar la extensión, sin que el usuario tenga que usar Claude Code. Una vez instalada, la extensión:
- Recopilaba información del sistema y del usuario, como el correo de Git y la IP pública.
- Añadía una clave SSH controlada por el atacante e intentaba activar el acceso SSH y abrir un túnel inverso.
- Se hacía persistente con un LaunchAgent en macOS o una tarea programada o script de inicio en Windows, y reintentaba el túnel cada minuto aproximadamente.
- Enviaba los datos del equipo y el estado de la puerta trasera a un servidor en la IP 134.209.82[.]225.
Errores que frenaron el ataque
Según Phorion, varios fallos de programación impidieron probablemente que los atacantes lograran acceso remoto a muchos equipos. En macOS, el malware comprobaba si el inicio de sesión remoto estaba activo con systemsetup -getremotelogin sin privilegios de administrador, así que obtenía un error en lugar del estado y no activaba SSH. En Windows, intentaba instalar el servidor OpenSSH con PowerShell lanzándolo desde /bin/sh, una shell que no existe en una instalación normal, y la operación fallaba.
Aun así, el malware sí podía instalar sus claves, hacerse persistente e intentar el túnel, y en cualquier caso enviaba datos de reconocimiento: nombre de usuario, equipo, IP pública, correo de Git y nombres de variables de entorno asociadas a credenciales. El script no robaba credenciales directamente, lo que sugiere que los atacantes pretendían recogerlas a mano tras entrar por el túnel. OpenSecurity ya ha contado otros casos en los que los proveedores y herramientas de terceros se convierten en la puerta de entrada, como el de la startup que llegó a datos internos de Anthropic en 12 horas a través de proveedores.
Cómo saber si estás afectado y qué hacer
Quien descargara la extensión en Cursor durante esa ventana debe comprobar si hay una clave SSH llamada svc-telemetry en su equipo y seguir las instrucciones de Cursor si confirma la infección. En las máquinas afectadas, se recomienda aislarlas, cambiar todos los secretos accesibles, invalidar sesiones y reconstruir el entorno desde copias de seguridad limpias.
Cursor retiró la extensión, cerró todo su marketplace para auditar el resto y rotar todas sus claves de acceso, y colaboró con el proveedor de alojamiento para desconectar el servidor del atacante. La compañía asegura que no ha encontrado otras versiones afectadas. Según la información publicada, npm, Open VSX y el marketplace de Visual Studio Code no se vieron afectados. Sigue sin aclararse cómo se publicó la extensión y si los sistemas de Cursor o de Anthropic llegaron a estar comprometidos.
Preguntas frecuentes
¿Qué extensión de Claude Code era maliciosa?
La versión 2.1.313 publicada en el marketplace de extensiones de Cursor el 29 de octubre de 2026, entre las 2:27 y las 13:35, hora del Pacífico.
¿Afectó a la extensión oficial de Visual Studio Code?
No. La versión maliciosa se distribuyó a través del marketplace de Cursor; según la información publicada, npm, Open VSX y el marketplace de Microsoft no se vieron afectados.
¿Cómo sé si mi equipo está comprometido?
Hay que buscar una clave SSH llamada svc-telemetry y seguir las instrucciones de remediación de Cursor.
¿Qué hago si estoy afectado?
Aislar el equipo, cambiar todos los secretos accesibles, invalidar sesiones y reconstruir el entorno desde copias de seguridad limpias.
Fuentes:

