EN · Read in English Explorar gratis

Novedad ·

Copia manipulada de Claude Code en Cursor: comprueba tu equipo

El 29 de octubre el marketplace de Cursor sirvió las versiones 2.1.312 y 2.1.313 de Claude Code con una puerta trasera SSH. Cómo saber si te afecta.

Claude Code 2.1.312, 2.1.313 · Fuente: cursor.com

Qué cambia

El 29 de octubre de 2026, entre las 2:27 y las 13:35 (hora del Pacífico), el marketplace de extensiones de Cursor distribuyó copias manipuladas de la extensión anthropic.claude-code, versiones 2.1.312 y 2.1.313, para macOS y Windows. Lo confirma el aviso de seguridad de Cursor, que dice que esas copias «no fueron desarrolladas por Anthropic».

Al cargarse, el código añadido (antes de que la extensión arrancara, sin que hicieras nada):

Lo detallan también Phorion, que lo detectó, y StepSecurity.

Lo que no pasó: algunos titulares hablan de «Anthropic hackeado». Según Cursor y Anthropic, no fue así: Anthropic declaró que no hubo intrusión en sus sistemas ni en portátiles de su personal, que alguien usó un acceso al marketplace de Cursor para publicar la copia y que sus canales oficiales no están afectados (StepSecurity recoge la declaración). El Marketplace de Visual Studio Code, Open VSX y el paquete npm de Claude Code no sirvieron la copia manipulada. Anthropic se saltó la versión 2.1.313 en su registro de cambios (pasa de 2.1.312 a 2.1.314) para evitar confusiones.

Cursor retiró las versiones, cerró y reconstruyó su marketplace, rotó sus claves y, con su proveedor, apagó el servidor del atacante. Calcula que la recibieron como mucho 5.000 usuarios y dice que los contactará.

Cómo usarlo

1. Mira si tienes la extensión y de dónde vino

Solo te afecta si la instalaste desde Cursor ese día. En la terminal:

cursor --list-extensions --show-versions | grep -i claude
code --list-extensions --show-versions | grep -i claude

Si en Cursor aparece anthropic.claude-code@2.1.312 o @2.1.313, sigue con el paso 2. En VS Code, la 2.1.312 viene del Marketplace de Microsoft y no está afectada.

2. Busca la clave del atacante

Es la prueba que da Cursor (macOS y Linux):

grep -qs svc-telemetry ~/.ssh/authorized_keys && echo "Clave svc-telemetry encontrada" || echo "Sin clave: equipo no afectado"

En Windows (PowerShell):

$files = "$HOME\.ssh\authorized_keys", "C:\ProgramData\ssh\administrators_authorized_keys" | Where-Object { Test-Path $_ }
if ($files -and (Select-String svc-telemetry $files)) { "Clave svc-telemetry encontrada" } else { "Sin clave: equipo no afectado" }

3. Si aparece la clave

Probado en Linux con VS Code 1.136.1: la extensión 2.1.312 instalada desde el Marketplace de Microsoft no contiene 134.209.82.225 ni svc-telemetry, su extension.js no coincide con el hash publicado y la prueba del paso 2 dice «Sin clave».

¿Te afecta?

Todas las novedades