Saltar al contenido
MENTEDEHACKERS | Cybersecurity | AI | Tech | News

Google parchea fallos en ADK Python que permiten ataque agente‑a‑agente

87 vistas

Google parchea fallos en ADK Python que permiten ataque agente‑a‑agente
LO ÚLTIMO

Pillar Security halló fallos en el ADK Python de Google que permiten inyectar prompts en PRs y activar agentes privilegiados, amenazando pipelines CI/CD y la cadena de suministro.

Pillar Security descubrió fallos en el Agent Development Kit (ADK) para Python de Google que permitían que entradas maliciosas en pull requests persuadieran a un agente público de publicar comandos reconocidos por una automatización con privilegios, con riesgo de comprometer pipelines de CI/CD y la cadena de suministro de software.

Por qué importa: la vulnerabilidad demuestra que la separación de privilegios entre agentes no es suficiente si una entrada de texto puede ser traducida en comandos ejecutables por una automatización confiable.

Lo esencial

  • Pillar Security detectó una cadena de fallos en el repositorio adk-python del ADK de Google.
  • Un agente público podía ser inducido a publicar un @gemini‑cli que luego era ejecutado por una automatización con privilegios.
  • Google publicó parches el 9 y el 21 de julio tras el reporte inicial recibido a comienzos de junio.

Prompt‑injection en PRs engaña al agente revisor

Los investigadores demostraron que texto malicioso incluido en una pull request podía funcionar como una prompt injection dirigida al agente que revisa PRs. Ese agente, con acceso público y menor privilegio, generaba una salida formateada que contenía un comando especial reconocido por la canalización de automatizaciones.

La prueba de concepto mostró cómo instrucciones aparentemente benignas en la conversación entre agentes se transforman en acciones que un mantenedor humano o una automatización con privilegios interpretan como válidas.

Dispatcher enruta comandos @gemini‑cli a agentes con privilegios

La cadena de explotación dependía de un dispatcher que interpreta comentarios con formato específico y los reenvía a una automatización basada en Gemini, el gran modelo de Google empleado en estas tareas.

Una vez recibido, el agente con privilegios podía realizar tareas de mantenimiento o integrar cambios en pipelines de CI/CD, lo que abre la posibilidad de aprobar o ejecutar código malicioso dentro del flujo de entrega.

Google parchea fallos en ADK Python que permiten ataque agente‑a‑agente
Imagen de referencia: Dark Reading.

Impacto en la cadena de suministro y alcance

El ADK para Python ha sido descargado más de 90 millones de veces, por lo que la escala de adopción amplifica el riesgo para proyectos que integran esas automatizaciones en su proceso de desarrollo.

Dan Lisichkin, investigador de Pillar, calificó el hallazgo como el primer caso práctico de explotación agente‑a‑agente en un entorno de producción, subrayando la novedad y el posible impacto en la seguridad de la cadena de suministro.

Remediación y calendario

Pillar informó los fallos a Google a comienzos de junio; Google lanzó correcciones el 9 de julio y un segundo parche el 21 de julio. Pillar reconoció la pronta respuesta de Google en su informe.

El informe técnico describe el flujo de ataque y la prueba de concepto pero no atribuye explotación en libertad ni publica CVE en el resumen de la fuente consultada.

Preguntas frecuentes sobre ADK Python

¿Se publicaron parches?

Sí. Google corrigió las vulnerabilidades con parches distribuidos el 9 y el 21 de julio tras el aviso de Pillar Security.

¿Cómo funciona el exploit demostrado?

La PoC insertó una prompt maliciosa en una pull request que indujo a un agente público a emitir un comentario con un @gemini‑cli, que el dispatcher encaminó a una automatización con privilegios capaz de ejecutar acciones en pipelines CI/CD.

Fuente original: Dark Reading.

Compartir:

Deja un comentario

Tu correo no se publicará. Los campos obligatorios están marcados *

Artículos relacionados