Guías de seguridad

Extensión «Claude Code» manipulada en el mercado de Cursor (29 de oct., unas 11 horas): cómo comprobar si hay una puerta trasera SSH

Una extensión manipulada con el nombre de Anthropic (Anthropic.claude-code), que según Cursor no desarrolló Anthropic, se distribuyó en el mercado de Cursor el 29 de octubre de 2026. Qué dice Cursor y cómo comprobarlo.

Publicado 2026-10-31 Actualizado 2026-10-31 Última verificación 2026-10-31 10 min de lectura
En esta página

Para: personas que usan el editor Cursor y que instalaron o actualizaron la extensión Claude Code el 29 de octubre de 2026, y equipos que gestionan equipos de desarrolladores. Este artículo sigue el propio aviso de seguridad de Cursor y trata solo comprobaciones defensivas.

En desarrollo: este artículo se actualizará a medida que la organización publique más información

A 31 de octubre de 2026

Aún no se sabe

  • Cómo se publicaron las versiones manipuladas con el nombre de Anthropic
  • Si se vio comprometido algún sistema del operador del mercado o del editor cuyo nombre se usó
  • Cuántos usuarios instalaron las versiones manipuladas
  • Si se accedió a algún equipo por la puerta trasera

Cursor actualizó su aviso el 30 de octubre a las 11:30 (hora del Pacífico) para revisar los indicadores y aclarar las versiones afectadas. Dice que quien pueda haber instalado la extensión debe seguir sus pasos de remediación aunque la comprobación de impacto salga limpia.

Qué deben hacer hoy los usuarios de Cursor

1

Averigüe si instaló o actualizó la extensión el 29 de octubre

La ventana que da Cursor es de aproximadamente las 2:27 a las 13:35 (hora del Pacífico) del 29 de octubre de 2026, que en hora de Japón (JST) va del 29 de octubre a las 18:27 al 30 de octubre a las 5:35. Abra la lista de extensiones de Cursor y compruebe la versión instalada de la extensión Claude Code. Cursor da 2.1.312 y 2.1.313 para Windows y macOS como las versiones manipuladas. Si no la instaló ni la actualizó en esa ventana, el aviso de Cursor no dice que le afecte.

2

Compruebe en authorized_keys si hay una entrada con la etiqueta svc-telemetry

Cursor dice que el código intenta añadir una clave pública SSH controlada por el atacante con la etiqueta svc-telemetry. Abra su archivo authorized_keys (en macOS, normalmente en la carpeta .ssh de su directorio personal) y busque esa etiqueta. El aviso de Cursor tiene comandos distintos para macOS y Windows; úselos desde la página oficial. No ejecute comandos copiados de ningún otro sitio.

3

Compruebe la persistencia: LaunchAgents, tareas programadas, elementos de Inicio

Según Cursor, la persistencia es un LaunchAgent en macOS o una tarea programada con una entrada de Inicio como alternativa en Windows, reintentada aproximadamente cada 60 segundos. Mire las carpetas de LaunchAgents, el Programador de tareas y la carpeta de Inicio en busca de entradas que no creó usted. El aviso de Cursor enumera los nombres y las rutas de archivo con los que comparar.

4

Si algo coincide: aísle, elimine, rote

Cursor aconseja aislar los equipos con pruebas de ejecución de la carga útil o de instalación de la puerta trasera, eliminar la clave no autorizada, las entradas de persistencia y los procesos del túnel, y reconstruir el equipo cuando proceda. Después, desde un equipo de confianza, rote las credenciales y revoque las sesiones que eran accesibles desde el afectado: claves SSH, tokens de nube y de API, tokens de Git y de registros de paquetes, y sesiones de navegador o de SaaS. Cursor advierte de que la recogida limitada de variables de entorno no descarta un acceso posterior a credenciales.

Sobre el orden de rotación y las claves de mínimo privilegio, véase Claves SSH con mínimo privilegio.

5

Ejecute los pasos de remediación de Cursor aunque la comprobación parezca limpia

Cursor ofrece un script para cada plataforma y dice que se sigan los pasos de remediación independientemente de la comprobación de impacto. Contacto: la dirección de seguridad del aviso de Cursor.

6

Para equipos: revise qué extensiones pueden instalar sus desarrolladores

Decida qué extensiones de IDE se permiten, fije o revise las actualizaciones de las que importan, y mantenga los secretos de larga duración fuera de los portátiles de los desarrolladores cuando pueda. Para la misma clase de problema en paquetes, véase defensa de la cadena de suministro de npm y la cadena de TanStack, Nx Console y GitHub (en inglés).

Qué ocurrió (según el aviso de Cursor)

Todas las afirmaciones siguientes proceden del aviso de seguridad de Cursor y se le atribuyen, salvo donde se indica que son de prensa.

  1. 29 de octubre de 2026, aprox. 2:27 PT

    La primera versión manipulada aparece en el mercado de extensiones de Cursor, según Cursor.
  2. 29 de octubre, aprox. 13:35 PT

    La ventana termina (unas 11 horas). Cursor retira las versiones manipuladas y bloquea más distribución.
  3. 29 de octubre

    Cursor cierra temporalmente el mercado, audita los accesos y otras extensiones, rota claves, reconstruye el mercado y lo vuelve a poner en línea. Trabaja con el proveedor de alojamiento para dejar sin conexión el servidor del atacante.
  4. 30 de octubre, 11:30 PT

    Cursor actualiza su aviso con indicadores revisados y aclara las versiones afectadas.
Unas 11 horas
Ventana de disponibilidad (Cursor)
2.1.312 / 2.1.313
Versiones manipuladas, Windows y macOS (Cursor)
Hasta unos 5.000
Desarrolladores posiblemente expuestos (BleepingComputer)
Ya no funciona
Servidor del atacante (Cursor)

Qué se sabe y qué no

Estado a 31 de octubre de 2026. Esta tabla se reescribirá a medida que se publique más.

ElementoLo que se afirmaEstado
Versiones manipuladas en el mercado de Cursor2.1.312 y 2.1.313, Windows y macOS, aprox. de las 2:27 a las 13:35 PT del 29 de octubreConfirmado (Cursor)
Quién las desarrollóCursor dice que Anthropic no las desarrollóConfirmado (Cursor)
ComportamientoSe ejecuta al cargar; recoge información del equipo y del usuario; añadió la clave SSH del atacante; intentó activar SSH y abrir un túnel inverso; instaló persistencia mediante LaunchAgent o tarea programada; envió datos del equipo al atacanteConfirmado (Cursor)
Activación de SSHExige derechos de administrador de los que la extensión suele carecer, así que falla en la mayoría de los equipos y el atacante no habría podido iniciar sesión por el túnel allí. La extensión sí añadió la clave del atacante, instaló persistencia y envió datos del equipoAfirmado (Cursor)
Otras extensiones y la distribución oficialSin pruebas de que estén afectadasNo afectadas según las pruebas hasta ahora (Cursor)
Otros mercados (npm, Open VSX, VS Code Marketplace)Los primeros informes se corrigieron; el mercado de Cursor fue la única fuenteInformado por la prensa (BleepingComputer)
Número de usuariosHasta unos 5.000 pueden haber estado expuestos (prensa); sin cifra en el aviso de Cursor que leímosNo confirmado
Cómo se publicó con el nombre de AnthropicNo se explicaNo explicado
Acceso a algún equipo mediante la puerta traseraNo se indicaNo indicado

Cómo leerlo: el nombre que se usó no es necesariamente la parte que fue vulnerada

Cursor afirma que Anthropic no desarrolló las versiones manipuladas. Si se vio comprometido algún sistema del operador del mercado o del editor cuyo nombre se usó no se ha explicado en las fuentes que leímos, y este artículo no afirma ninguna de las dos cosas. «Expuesto» significa que la versión estaba disponible, no que se accediera a un equipo.

Añade una clave pública SSH (svc-telemetry)

↓

Compruebe authorized_keys

→ Si la encuentra: elimínela, aísle el equipo

Persistencia (LaunchAgent / tarea programada / Inicio)

↓

Busque entradas que no creó usted

→ Elimínelas; considere reconstruir (Cursor)

Qué hacían las versiones manipuladas (según Cursor) y dónde comprobarlo

Por qué es peligrosa una extensión falsa en un mercado

Una extensión de editor se ejecuta con los permisos de su usuario, normalmente con acceso a sus archivos, credenciales de Git, claves SSH y las variables de entorno de su terminal. Una copia manipulada de un nombre de confianza parte, por tanto, con más acceso que la mayoría del malware. Añadir una clave a authorized_keys busca dar al remitente una vía para volver a entrar más adelante, por lo que eliminar la extensión no equivale a limpiar el equipo.

En general, antes de instalar o actualizar una extensión: compruebe el editor y el nombre exacto, tenga cuidado con las versiones nuevas repentinas de extensiones muy usadas y mantenga las credenciales de producción fuera del entorno en el que prueba herramientas nuevas.

Fuentes

  • Cursor, aviso de seguridad sobre la extensión Claude Code (publicado el 29 de octubre, actualizado el 30 de octubre de 2026) — cursor.com
  • BleepingComputer, «Malicious Claude Code extension on Cursor planted SSH backdoors» (30 de octubre de 2026) — bleepingcomputer.com

Historial de actualizaciones

2026-10-31: Primera versión, basada en el aviso de Cursor (actualizado el 30 de octubre a las 11:30 PT). Este artículo se actualizará cuando se explique la vía de publicación o la cifra de usuarios.

Lectura recomendada

Última hora reciente

FAQ

Q¿Qué ocurrió en el mercado de Cursor?
A

Según el aviso de seguridad de Cursor (29 de octubre, actualizado el 30 de octubre de 2026), las versiones manipuladas 2.1.312 y 2.1.313 de una extensión publicada con el nombre de la extensión Claude Code de Anthropic se distribuyeron en el mercado de extensiones de Cursor para Windows y macOS entre aproximadamente las 2:27 y las 13:35 (hora del Pacífico) del 29 de octubre. Cursor afirma que Anthropic no desarrolló esas versiones.

Q¿Está afectada la extensión oficial de Claude Code u otros mercados?
A

Cursor dice que no tiene pruebas de que otras versiones de la extensión ni la distribución oficial estén afectadas, y que otras extensiones de su mercado no fueron manipuladas. BleepingComputer informa de que las primeras afirmaciones sobre npm, Open VSX y el Visual Studio Code Marketplace se desmintieron después y de que el mercado de Cursor fue la única fuente de distribución.

Q¿Qué hacía la extensión manipulada?
A

Según Cursor, se ejecutaba al cargar, recogía información del equipo y del usuario, añadía una clave SSH controlada por el atacante, intentaba activar SSH y abrir un túnel inverso, y mantenía vivo el túnel mediante un LaunchAgent en macOS o una tarea programada con una entrada de Inicio como alternativa en Windows. Cursor añade que activar el servicio SSH exige derechos de administrador de los que la extensión suele carecer, por lo que ese paso normalmente fallaría, pero que la extensión sí añadió la clave SSH del atacante, instaló persistencia y envió datos del equipo al atacante, y que el atacante no habría podido iniciar sesión por el túnel en la mayoría de los equipos.

Q¿Cómo compruebo si me afectó?
A

Si instaló o actualizó la extensión Claude Code en Cursor el 29 de octubre de 2026, compruebe la versión instalada, busque en su archivo authorized_keys una clave SSH con la etiqueta svc-telemetry y busque LaunchAgents (macOS), tareas programadas o elementos de Inicio (Windows) que no reconozca. El aviso de Cursor enumera los comandos exactos y los indicadores por sistema operativo y ofrece un script de remediación.

Q¿Basta con desinstalar la extensión?
A

Cursor dice que desinstalar por sí solo puede no bastar, porque la clave y las entradas de persistencia pueden permanecer, y que puede ser apropiado reconstruir el equipo. También dice que la recogida limitada de variables de entorno no descarta un acceso posterior a credenciales por la puerta trasera, así que los secretos accesibles desde ese equipo deben rotarse desde un sistema de confianza.

Q¿Cuántos usuarios se vieron afectados?
A

No está confirmado. BleepingComputer informa de que hasta unos 5.000 desarrolladores pueden haber estado expuestos; en la versión del aviso de Cursor que leímos no se da ninguna cifra de usuarios. Exposición significa que la versión estaba disponible para instalar, no que todos los usuarios fueran comprometidos.