La integración de la Inteligencia Artificial (IA) en entornos de computación en la nube ha abierto nuevas fronteras de eficiencia, pero también ha expuesto superficies de ataque críticas. Recientemente, investigadores de seguridad han identificado una vulnerabilidad denominada ‘AgentCorruption’, que afectaba a la plataforma AWS Bedrock AgentCore, permitiendo a un atacante tomar el control de flotas enteras de agentes de IA mediante un único prompt malicioso.
¿En qué consiste la vulnerabilidad AgentCorruption?
El problema reside en una interacción insegura con el Instance Metadata Service (IMDS). Los agentes desplegados a través de Bedrock AgentCore operaban dentro de micro-máquinas virtuales (Firecracker MicroVM) que carecían de un aislamiento de red adecuado. Esto permitía que un agente, diseñado originalmente para interactuar con usuarios, enviara solicitudes HTTP al endpoint de metadatos del sistema.
Al explotar esta debilidad, un atacante podía:
- Obtener credenciales temporales y configuraciones sensibles del entorno.
- Moverse lateralmente dentro de la infraestructura de AWS.
- Acceder a secretos gestionados en AWS Secrets Manager.
- Manipular otros agentes en la misma región mediante ataques de envenenamiento de memoria.
Este escenario recuerda a incidentes históricos de seguridad en la nube donde la falta de una implementación estricta del principio de menor privilegio permitió la escalada de privilegios y la exfiltración de datos.
La respuesta de AWS y medidas de mitigación
AWS ha implementado parches críticos para mitigar este riesgo. Las actualizaciones incluyen la migración obligatoria a IMDSv2, que requiere autenticación para acceder a los metadatos, y una reconfiguración de los roles por defecto de AgentCore para limitar drásticamente los permisos de los agentes.
Recomendaciones para las organizaciones
Para las empresas que despliegan agentes de IA en entornos cloud, las lecciones de ‘AgentCorruption’ son claras:
- Aislamiento y segmentación: Asegurarse de que los agentes operen en entornos con el mínimo de privilegios necesarios y aislamiento de red estricto.
- Implementación de IMDSv2: Deshabilitar el acceso a versiones anteriores de los servicios de metadatos de instancia.
- Auditoría de permisos: Revisar periódicamente los roles de IAM asociados a los agentes de IA para evitar el acceso excesivo a recursos críticos como gestores de secretos o bases de datos.
La convergencia entre IA y nube es un terreno fértil para la innovación, pero requiere una postura de seguridad proactiva donde la visibilidad y el control de accesos sean los pilares fundamentales.
Fuentes
- Dark Reading — ‘AgentCorruption’ Puts AWS Environments At Risk With Single Prompt
https://www.darkreading.com/cloud-security/agentcorruption-aws-environments-at-risk-single-prompt

