Una versión manipulada de la extensión Claude Code en Cursor instaló una puerta trasera SSH
- Cursor avisó el 29 de octubre de que una versión manipulada de la extensión de Claude Code estuvo en su tienda unas once horas, con hasta 5.000 usuarios afectados.
- Según Sophos, la versión 2.1.313 intentaba añadir una clave SSH del atacante y abrir un túnel hacia su servidor. Por fallos de programación, falló en la mayoría de los equipos.
- Desinstalar la extensión no elimina la puerta trasera: hay que revisar la clave SSH y cambiar las credenciales.
Cursor, el editor de código con IA, ha avisado de que una versión manipulada de la extensión de Claude Code, de Anthropic, estuvo disponible en su marketplace de extensiones. Calcula que pudo afectar a hasta 5.000 usuarios.
Qué se sabe
Según el análisis de Sophos, la versión maliciosa fue la 2.1.313, en paquetes para macOS y Windows, y estuvo disponible aproximadamente entre las 09:27 y las 20:35 (hora UTC) del 29 de octubre. Al instalarse, intentaba:
- añadir una clave SSH del atacante al archivo
authorized_keys, que permite entrar al equipo sin contraseña; - abrir un túnel SSH inverso hacia un servidor del atacante;
- crear mecanismos para mantenerse tras reiniciar y enviar datos del equipo.
Por errores de programación del código malicioso, activar SSH falló en la mayoría de los equipos. Eso no significa que no haya afectados: conviene comprobarlo. Algún resumen habla de dos versiones manipuladas, así que si actualizaste esa extensión esos días, revisa igualmente. Cursor ha cambiado claves y reconstruido su tienda.
Qué hacer si usas Cursor
- Mira qué versión de la extensión tienes y si la instalaste o actualizaste el 29 de octubre.
- Desinstalarla no es suficiente, porque la puerta trasera queda: revisa
authorized_keysy elimina cualquier clave que no reconozcas. - Busca túneles SSH o procesos y tareas de arranque que no hayas creado.
- Cambia las credenciales y claves a las que se puede acceder desde ese equipo: correo, repositorios, servidores, tokens.
- En una empresa, el departamento de informática debería localizar qué equipos tienen Cursor instalado.
La moraleja es la misma que con las extensiones del navegador: una extensión, aunque venga de una tienda oficial y lleve un nombre conocido, ejecuta código con tus permisos. Menos instaladas, y solo las necesarias, es mejor.
¿Tu equipo desarrolla con herramientas de IA?
Revisamos los equipos, las claves y los accesos para que una extensión no sea la puerta de entrada.
Infórmate