01 · Contexto
Qué está ocurriendo
Hechos: el 28 de octubre AWS divulgó CVE-2026-115415 en strands-agents-tools. La herramienta environment permite operar con variables de entorno y ocultaba posibles secretos por defecto. Sin embargo, exponía el parámetro de ocultamiento al esquema de herramientas del modelo. Contenido manipulado podía inducir una llamada que desactivara esa protección y revelara variables del host, incluidas credenciales, sin consentimiento del operador.
Las versiones afectadas van desde 0.1.0 hasta las anteriores a 0.8.6. La corrección deja el control de la máscara exclusivamente en manos del operador y declara deprecada la herramienta. AWS recomienda actualizar y rotar las credenciales presentes en el entorno de agentes donde estuviera cargada. Este aviso trata el control del ocultamiento de secretos, no el aislamiento entre conversaciones abordado anteriormente.
02 · Impacto
Por qué importa
Análisis: una protección pierde fuerza cuando quien procesa contenido no confiable también puede cambiarla como parte de una llamada normal. El problema ilustra una diferencia importante entre capacidad y autoridad: que un modelo pueda solicitar una operación no significa que deba decidir sus resguardos. Tampoco basta con ocultar visualmente un secreto si el agente conserva acceso innecesario al entorno que lo contiene. Para equipos de desarrollo, la revisión debe considerar el contrato de cada herramienta, sus parámetros y el contexto de ejecución, además del comportamiento observado en conversaciones de prueba. Una respuesta aparentemente correcta no acredita que los controles permanezcan intactos.
03 · Recomendaciones
Qué conviene hacer
- Recomendaciones: identificar dónde se carga la herramienta y qué versión efectiva se instala, incluidas copias o derivados internos. Actualizar a una versión corregida y comprobar que la configuración no vuelva a introducir un control equivalente a través de otra herramienta. Revisar pruebas y documentación al reemplazar una capacidad deprecada.
- Planificar la rotación indicada por AWS como una tarea separada del despliegue del parche. Coordinar responsables, dependencias y comprobaciones posteriores para evitar interrupciones. Mantener un registro de qué credenciales se sustituyeron, sin copiar sus valores a tickets, informes o conversaciones con asistentes.
- Reducir el entorno disponible para cada agente a lo estrictamente necesario. Preferir identidades con permisos acotados y separar la lectura de configuración no sensible de cualquier operación sobre secretos. Someter a revisión los parámetros que modifican políticas de seguridad, de modo que una instrucción encontrada en contenido externo nunca sea suficiente para cambiar esos límites.
