AIO APEX
es

Una extensión falsa de Claude Code en el marketplace de Cursor instaló puertas traseras SSH en miles de máquinas de desarrolladores

BleepingComputer
Compartir:
Una extensión falsa de Claude Code en el marketplace de Cursor instaló puertas traseras SSH en miles de máquinas de desarrolladores

El 29 de octubre, una versión maliciosa de la extensión VS Code de Claude Code de Anthropic se distribuyó silenciosamente a través del marketplace de Cursor, exponiendo a hasta 5.000 desarrolladores a puertas traseras SSH y robo de credenciales antes de que Cursor la eliminara aproximadamente 11 horas después.

El paquete troyanizado, versión 2.1.313, estuvo disponible desde las 2:27 a.m. hasta la 1:35 p.m. PT. Los investigadores de seguridad que lo analizaron encontraron un cargador JavaScript malicioso inyectado al inicio de extension.js; el resto del paquete coincidía con la extensión legítima. El cargador se ejecutaba automáticamente al cargar la extensión, sin ninguna interacción adicional del usuario.

Una vez activo, el malware recopilaba información del sistema —nombres de usuario, nombres de host, direcciones IP públicas, correos de Git y nombres de variables de entorno relacionadas con credenciales— y transmitía esos datos a un servidor controlado por el atacante en la dirección 134.209.82.225. Simultáneamente intentaba añadir una clave SSH del atacante, habilitar el acceso SSH y establecer un túnel inverso persistente mediante un macOS LaunchAgent o una tarea programada de Windows, reintentando la conexión cada minuto.

Los errores de programación limitaron el alcance real de la puerta trasera. En macOS, el paso de habilitar SSH solo se completaba si la salida del comando contenía la cadena «Off», condición que raramente se cumplía. En Windows, la configuración de OpenSSH se canalizaba a través de /bin/sh, que no está presente en las instalaciones estándar de Windows. Aun así, los datos de reconocimiento —nombres de variables de entorno que podrían contener claves API, credenciales en la nube o tokens— sugieren que los atacantes estaban identificando máquinas para seguimiento manual, no para recolección automatizada.

Cursor retiró la extensión de su marketplace, cerró temporalmente toda la tienda de extensiones para auditar otros paquetes y rotó las claves de acceso. La empresa también trabajó con el proveedor de hosting para desconectar el servidor de comando y control del atacante. Cursor no encontró evidencias de que el ataque se extendiera al VS Code Marketplace oficial, npm u Open VSX.

El aspecto más preocupante es el ángulo de la cadena de suministro: aún no se ha explicado públicamente cómo los atacantes lograron publicar un paquete malicioso bajo el nombre verificado de Anthropic. Los marketplaces de extensiones para desarrolladores se han convertido en un vector cada vez más atractivo para los ataques a la cadena de suministro, precisamente porque los desarrolladores tienden a confiar en los paquetes de proveedores conocidos.

Los desarrolladores que instalaron la versión 2.1.313 durante esas horas deben verificar si existe una clave SSH llamada svc-telemetry. Si se encuentra, se recomienda aislar la máquina, rotar todos los secretos y sesiones accesibles, y reconstruir desde una copia de seguridad limpia.

Información publicada originalmente por BleepingComputer.

Publicado originalmente por BleepingComputer. Lee el artículo original para más detalles.

Ver fuente original
Compartir: