Descubrimiento de una vulnerabilidad crítica en el asistente de IA de Amazon
Investigadores de la firma de seguridad Wiz han revelado recientemente una vulnerabilidad de alta severidad en la extensión Amazon Q Developer para Visual Studio Code. Este fallo de seguridad podría haber permitido a atacantes sustraer credenciales de la nube de los desarrolladores simplemente atrayéndolos para que abrieran un repositorio de código malicioso.
Amazon Q Developer es una herramienta impulsada por Inteligencia Artificial diseñada para asistir en la programación, ofreciendo sugerencias de código, refactorización automatizada e integración con procesos locales. Sin embargo, esta misma capacidad de automatización fue el origen del riesgo detectado.
¿Cómo funcionaba el exploit técnico?
La causa raíz de la vulnerabilidad residía en que la extensión ejecutaba automáticamente archivos de configuración integrados en un espacio de trabajo sin solicitar permiso previo al usuario. En términos técnicos, esto creaba una ruta de ataque donde un repositorio malicioso podía ejecutar comandos controlados por el atacante en segundo plano en el momento exacto en que un desarrollador abría el proyecto.
Al heredar el entorno del sistema, el proceso malicioso podía acceder a:
- Credenciales de AWS: Tokens de sesión activos y claves de acceso.
- Claves de API: Almacenadas en variables de entorno o archivos locales.
- Acceso a la infraestructura: Si el desarrollador estaba autenticado, el atacante podía exfiltrar los datos para comprometer no solo la máquina local, sino toda la infraestructura en la nube de la organización.
Vectores de ataque y contexto empresarial
Este tipo de fallos es especialmente peligroso en el contexto de la seguridad de la cadena de suministro. Los atacantes podrían utilizar técnicas de ingeniería social como:
- Pruebas de código falsas: Comunes en campañas de grupos de hacking estatales (como los de Corea del Norte) para infiltrarse en empresas tecnológicas.
- Typosquatting: Paquetes de código abierto con nombres casi idénticos a los legítimos.
- Pull Requests maliciosos: Intentos de introducir código comprometido en proyectos populares de software libre.
Respuesta de AWS y mitigación
AWS fue notificada del problema el 20 de abril y lanzó un parche correctivo el 12 de mayo. La vulnerabilidad ha sido registrada bajo los identificadores CVE-2026-12957 y CVE-2026-12958 (esta última relacionada con el manejo de enlaces simbólicos).
Según el comunicado oficial de Amazon, el Language Server de AWS se actualiza automáticamente en la mayoría de las configuraciones de red. No obstante, se recomienda a los responsables de TI y desarrolladores realizar las siguientes acciones:
- Reiniciar el IDE: Recargar Visual Studio Code o JetBrains para forzar la actualización a la última versión del plugin.
- Verificar versiones: Asegurarse de contar con la versión 1.65.0 o superior del Language Server.
- Políticas de confianza: Instruir a los equipos de desarrollo sobre los riesgos de abrir repositorios de fuentes no verificadas, incluso si parecen ser solo archivos de texto o código.
Es importante destacar que Wiz señaló que este problema no es exclusivo de Amazon Q; herramientas similares como Claude y Cursor han enfrentado desafíos de seguridad parecidos, lo que subraya la necesidad de una gobernanza estricta sobre las herramientas de IA generativa en el entorno corporativo.
Fuentes
- SecurityWeek — Amazon Q Flaw Enabled Cloud Credential Theft via Malicious Repositories
https://www.securityweek.com/amazon-q-flaw-enabled-cloud-credential-theft-via-malicious-repositories/

