Cursor: una versión falsa de la extensión Claude Code intentó instalar una puerta trasera SSH en hasta 5 000 usuarios
Cursor ha revelado que una versión modificada de la extensión Claude Code (2.1.313), no desarrollada por Anthropic, estuvo disponible en su tienda de extensiones el 29 de octubre durante unas once horas. Intentaba añadir una clave SSH del atacante y abrir un túnel inverso. Hay un máximo de 5 000 usuarios afectados; Cursor publica comprobaciones y scripts de limpieza.

Cursor reveló el viernes 30 de octubre, a las 8:46 hora de París, un incidente de seguridad en la tienda de extensiones de su editor de código. Una versión modificada de la extensión Claude Code para VS Code, publicada bajo el nombre Anthropic.claude-code en su versión 2.1.313, estuvo disponible en dicha plataforma durante parte de la jornada del 29 de octubre. Cursor precisa que no había sido desarrollada por Anthropic y que intentaba instalar una puerta trasera SSH en los equipos de los desarrolladores. Hay hasta 5 000 usuarios afectados.
Qué hacía la extensión manipulada
Según el aviso de seguridad publicado por Cursor, la versión maliciosa estuvo disponible el 29 de octubre entre aproximadamente las 2:27 y las 13:35, hora del Pacífico (de 10:27 a 21:35 hora de París). Una vez instalada:
- recopilaba información del sistema: nombre de host, nombre de usuario, sistema operativo, arquitectura, directorio de inicio, nombres de las variables de entorno, directorios de trabajo, dirección de correo electrónico configurada en Git e IP pública;
- intentaba añadir una clave SSH controlada por el atacante al archivo
authorized_keys, habilitar el servicio SSH local y abrir un túnel SSH inverso hacia un servidor del atacante; - dotaba de persistencia a dicho túnel, mediante un LaunchAgent en macOS o una tarea programada en Windows, con scripts que reiniciaban la conexión aproximadamente cada 60 segundos;
- transmitía los datos recopilados y el estado de la puerta trasera al servidor del atacante.
Cursor matiza la gravedad en un punto: habilitar el servicio SSH requiere privilegios de administrador, de los que la extensión carece en la mayoría de los equipos con macOS y Windows. En esas máquinas, este paso falló y el atacante no pudo conectarse a través del túnel. Sin embargo, la clave, la persistencia y el envío de datos sí se instalaron, y desinstalar la extensión no basta para resolver el problema, ya que deja scripts independientes. Desde entonces, el servidor del atacante ha sido desactivado con la ayuda de su proveedor de alojamiento.
La respuesta de Cursor
Cursor asegura haber retirado la versión tan pronto como fue detectada y haber cerrado por precaución toda su tienda de extensiones. La empresa afirma haber auditado los accesos sin hallar ninguna otra extensión modificada, haber rotado sus claves y haber reconstruido y reabierto la tienda. Asimismo, indica que no tiene indicios de que otras versiones de la extensión o la distribución oficial de Claude Code se hayan visto afectadas, y se pondrá en contacto directo con los usuarios implicados.
Qué hacer si utilizas Cursor
Cursor pide a todos sus clientes que actualicen a la versión 2.1.314 de Claude Code para VS Code. Aquellas personas que hayan instalado o actualizado la extensión desde la tienda de Cursor durante la ventana temporal del 29 de octubre deben comprobar si su equipo se ha visto comprometido: el aviso facilita un comando, tanto para macOS como para Windows, que busca la clave del atacante (identificada por el comentario svc-telemetry) entre las claves SSH autorizadas. Si está presente, Cursor recomienda aislar el equipo, ejecutar sus scripts de limpieza, contemplar una reinstalación completa del sistema y modificar desde otro dispositivo las contraseñas, claves y sesiones accesibles desde la máquina afectada. El aviso de seguridad de Cursor detalla también los indicadores de compromiso (huellas digitales del paquete, archivos y procesos) de utilidad para los equipos de seguridad.
Lo que aún no se sabe
Cursor no explica cómo pudo publicarse en su tienda una versión modificada bajo el nombre del desarrollador Anthropic, ni cuántos equipos recibieron de forma efectiva la clave del atacante: la cifra de 5 000 es un límite máximo.
Nuestro análisis
El ataque apunta con precisión a lo que constituye el valor de los editores de código asistidos por IA: extensiones muy populares, actualizadas con frecuencia e instaladas en puestos con acceso al código fuente, a secretos y a la infraestructura. Cursor, al igual que otros editores derivados de VS Code, gestiona su propia tienda de extensiones, y ha sido ahí donde falló la cadena de confianza, no en Anthropic. La reacción ha sido rápida y transparente (ventana horaria precisa, comportamiento detallado, comando de verificación, scripts) y el requisito de permisos de administrador limitó el alcance de los daños. Con todo, la cuestión central —cómo un paquete pudo suplantar a Anthropic— continúa sin respuesta. Para los equipos técnicos, se trata de un recordatorio evidente: un agente de código se ejecuta con los privilegios del propio desarrollador, por lo que su extensión exige la misma cautela que cualquier dependencia de software.
Fuentes
- Cursor (X) — anuncio del incidente de seguridad Fuente primaria
- Cursor — Security notice: malicious version of Anthropic.claude-code (2.1.313) identified in the Cursor Extension Marketplace Fuente primaria
Una fuente primaria procede directamente de la empresa, el laboratorio o la organización implicados. Una fuente secundaria recoge la información sin ser su autora: la señalamos como tal. ¿Has visto un error? Consulta nuestra política de correcciones.


