El 29 de octubre de 2026, el mercado de extensiones del editor de código Cursor distribuyó una actualización fraudulenta de Claude Code, el asistente de programación de Anthropic. La versión maliciosa, identificada como 2.1.313, estuvo disponible en línea durante aproximadamente once horas, entre las 10:27 y las 21:35 hora de París, antes de ser eliminada. En un aviso de seguridad emitido el mismo día, Cursor confirmó que la extensión no fue desarrollada por Anthropic y estimó que fue descargada por un máximo de 5.000 usuarios, a quienes la compañía planea contactar directamente.
Según las comunicaciones oficiales, el objetivo principal de la extensión comprometida era crear un perfil de la máquina de la víctima. Una vez instalada, recopilaba información sensible que incluía el sistema operativo, la arquitectura del procesador, la ruta de la carpeta personal, la dirección de correo electrónico configurada en Git y la dirección IP pública, enviando estos datos a un servidor controlado por el atacante. El malware luego intentó establecer un acceso remoto persistente inyectando una clave SSH perteneciente al atacante en la lista de claves autorizadas bajo el nombre "svc-telemetry". Posteriormente, intentó activar el servicio SSH local y abrir un túnel inverso, lo que permitiría al atacante iniciar conexiones desde la computadora de la víctima hacia su servidor a voluntad. Para garantizar la persistencia tras los reinicios, la extensión también instaló mecanismos específicos para mantener su presencia en el sistema.
Sin embargo, el ataque solo tuvo éxito parcial debido a errores en el código malicioso. Cursor informó que el intento de abrir el túnel inverso falló en la mayoría de los casos, excepto en el escenario altamente inusual donde Cursor se lanzó con privilegios de administrador. Activar el servicio SSH local requiere estos derechos elevados, los cuales la extensión no poseía en la mayoría de las computadoras macOS y Windows. A pesar del fracaso del túnel, las máquinas afectadas no estaban completamente a salvo; la clave del atacante aún se añadió, se instalaron scripts de persistencia y se exfiltró información del sistema incluso cuando el intento de acceso remoto falló. Cursor declaró que ha trabajado con el proveedor de alojamiento en la nube para poner fuera de línea el servidor malicioso.
Tras la detección, Cursor eliminó la versión maliciosa inmediatamente, bloqueó su distribución y cerró temporalmente todo su mercado de extensiones como medida precautoria. Este cierre permitió a la empresa verificar que ninguna otra extensión estuviera comprometida antes de reconstruir la tienda. Una pregunta central permanece sobre cómo el atacante logró publicar una versión de la extensión con el nombre de Anthropic dentro del mercado de Cursor, ya que el aviso de seguridad no explicó el método utilizado para eludir la verificación.
Fuentes: Numerama.