Una extensión oficial de Claude, el modelo de Anthropic, fue manipulada y pudo haber amenazado hasta 5.000 estaciones de trabajo de desarrolladores, según varias fuentes citadas el viernes. Anthropic aún no había alertado a sus clientes sobre el incidente.
La extensión comprometida estaba disponible en el marketplace de Cursor, empresa que diseña herramientas de desarrollo asistidas por IA. En una nota de seguridad publicada el viernes, Cursor indicó que la versión maliciosa, la 2.1.313, afectó «como máximo» a 5.000 usuarios, probablemente cuando la descargaron o cuando sus sistemas la recuperaron e instalaron automáticamente.
Según el investigador independiente Kevin Beaumont, Anthropic publicó la versión 2.1.314 varias horas después de que la anterior se subiera a Cursor. Beaumont y Luke Roberts, director técnico y cofundador de la empresa de seguridad Phorion, afirman ambos que la versión 2.1.313 se distribuyó desde la cuenta oficial de Anthropic en Cursor. Ni Cursor ni Anthropic han explicado, por el momento, cómo los atacantes tomaron el control de esta cuenta.
Un compromiso de la cadena de suministro
Luke Roberts describe un incidente de tipo «compromiso de la cadena de suministro», en el que el atacante obtuvo acceso al canal de distribución oficial. «La versión maliciosa 2.1.313 se publicó en la cuenta oficial de Anthropic, reemplazando efectivamente a la 2.1.312», declaró a Ars Technica. Precisa que las extensiones se actualizan automáticamente por defecto en Cursor, pero que los usuarios pueden modificar este ajuste en la configuración. Phorion ha publicado más detalles en una entrada de blog.
Anthropic no ha publicado, hasta este momento, ningún aviso público dirigido a sus clientes sobre este incidente.
Un acceso remoto persistente
Según Cursor, la extensión maliciosa intenta instalar una puerta trasera persistente, es decir, un acceso oculto que subsiste en el tiempo, apoyándose en una clave de acceso controlada por el atacante. El código fue diseñado para funcionar en Windows, macOS y Linux.
Las extensiones de Cursor se ejecutan con los permisos del entorno de desarrollo integrado, la herramienta en la que los programadores escriben su código. La versión manipulada podría, por tanto, según la nota, acceder a los archivos locales, al código fuente y a las herramientas de desarrollo de la máquina una vez instalada.
