Cursor advierte sobre malware persistente en extensiones maliciosas de Claude Code
Cursor insta a los desarrolladores a limpiar sus hosts y rotar credenciales tras descubrir versiones maliciosas de Claude Code 2.1.312 y 2.1.313 en su marketplace.
Traducción automática del inglés. Leer el original
Claves
- Las versiones maliciosas de la extensión Claude Code 2.1.312 y 2.1.313 estuvieron disponibles en el marketplace de Cursor durante un breve período el 29 de octubre de 2026.
- El malware intenta establecer acceso remoto persistente mediante claves SSH y túneles inversos, lo que puede sobrevivir a una desinstalación simple.
- Cursor aconseja a los usuarios afectados realizar una limpieza del host y rotar credenciales desde un sistema confiable, aunque no se ha confirmado el robo de criptomonedas.
El desarrollador del editor de código Cursor ha emitido un aviso de seguridad que insta a los usuarios que instalaron versiones específicas de la extensión Claude Code a realizar una limpieza integral del host y una rotación de credenciales. La empresa identificó paquetes maliciosos, específicamente las versiones 2.1.312 y 2.1.313 de Anthropic.claude-code para macOS y Windows, que estuvieron brevemente disponibles en su marketplace. Según Cursor, estas versiones no fueron desarrolladas por Anthropic y no hay evidencia de que otras versiones o los canales de distribución oficiales hayan sido comprometidos. El incidente destaca un riesgo significativo de cadena de suministro para los desarrolladores que dependen de marketplaces de extensiones de terceros.
Mecanismos de acceso persistente
El investigador de seguridad Phorion, quien actualizó su análisis del malware el 31 de octubre, detalló cómo opera el payload. El código malicioso se ejecuta cuando Node carga el módulo de la extensión, antes de su callback de activación normal. Su objetivo principal es establecer un acceso remoto persistente añadiendo una clave SSH controlada por el atacante, habilitando el servicio de inicio de sesión remoto SSH del host y creando un túnel inverso. Phorion señaló que la persistencia se logra a través de un LaunchAgent en macOS y, en Windows, una tarea programada con un respaldo en la carpeta de inicio. En consecuencia, simplemente desinstalar la extensión puede dejar estos componentes activos, permitiendo a los atacantes mantener el acceso si el servicio SSH permanece habilitado.
Recopilación de datos limitada y alcance
El baliza inicial enviada por el malware informó información del host y hasta 40 nombres de variables de entorno coincidentes, pero no sus valores secretos. Si bien esto sugiere una exfiltración de datos inicial limitada, Cursor advierte que esto no descarta un acceso posterior a credenciales a través de la puerta trasera establecida. La ejecución exitosa del acceso remoto también dependía de configuraciones específicas del host. Phorion descubrió que un error de verificación de permisos hacía que el código de macOS omitiera la habilitación del inicio de sesión remoto cuando se ejecutaba como usuario estándar, aunque la clave implantada aún podría permitir el acceso si SSH ya estaba habilitado o se habilitaba posteriormente. Ni el aviso de Cursor ni el análisis de Phorion han establecido un robo de criptomonedas ni un objetivo específico de criptoactivos.
Remediación y próximos pasos
Cursor declaró que trabajó con su proveedor de alojamiento para poner fuera de línea el servidor del atacante, eliminó los paquetes maliciosos, rotó sus propias claves y reconstruyó el marketplace. Sin embargo, estas acciones no eliminan los componentes ya instalados en las máquinas de los usuarios. La empresa recomienda que los usuarios afectados revisen los registros de puntos finales, red e instalación de extensiones para identificar hosts comprometidos. Los usuarios deben aislar las máquinas afectadas, eliminar claves SSH no autorizadas, mecanismos de persistencia y túneles en ejecución, y evaluar si el host requiere una reconstrucción completa. Crucialmente, Cursor aconseja rotar todas las credenciales y sesiones accesibles desde los hosts afectados utilizando un sistema confiable. Para los desarrolladores de cripto, esto se extiende a cualquier credencial de desarrollo o servicio financiero accesible para la cuenta de usuario local.

Debate 0