Plugin4Shell: la falla zero-click que compromete a los cuatro agentes de código IA más usados

By Carlos Montiel | Especialista en IA Empresarial
Read in English →
Publicado: 2026-09-24 | Por: Carlos Montiel | Lectura: ~5 minutos

Investigadores de Air, una firma de seguridad enfocada en agentes de IA empresariales, revelaron Plugin4Shell: una vulnerabilidad de ejecución remota de código sin necesidad de clic (zero-click) que afecta a los cuatro agentes de código con IA más usados — Claude Code, Codex, GitHub Copilot y Gemini CLI. La falla rompe el "SHA pinning", el mecanismo en el que confían los equipos de desarrollo para fijar un plugin a una versión exacta y revisada.

Cómo funciona el bypass del SHA pinning

Los cuatro agentes verifican que el plugin instalado corresponda a un commit específico (identificado por su SHA), pero no confirman que el checkout realmente terminó ahí. El ataque aprovecha que git puede priorizar un nombre de referencia (branch) que coincide con un hash de commit por encima del objeto de commit real durante el checkout. Si el atacante controla una rama con ese nombre, el agente puede terminar instalando código malicioso mientras reporta —de forma incorrecta— que la instalación coincidió con el SHA esperado y aprobado.

Por qué es "zero-click"

La pieza que convierte esto en zero-click es que Claude Code y Codex actualizan los plugins instalados en segundo plano por defecto. El atacante no necesita convencer a nadie de instalar nada nuevo: puede publicar primero un plugin legítimo que gane adopción, y modificar después el repositorio upstream para que la próxima actualización automática entregue el código malicioso. Como estos plugins suelen heredar los mismos permisos del desarrollador que ejecuta el agente, el impacto potencial incluye código fuente local, credenciales de nube, llaves SSH, repositorios internos y sistemas de producción.

Estado de parches reportado por Air (equipo que descubrió la falla en mayo de 2026 y notificó a los proveedores en junio): - Claude Code (Anthropic): parcheado en la versión 2.1.179 - Codex (OpenAI): parcheado en la versión 0.146.0 - GitHub Copilot (Microsoft): sin parche - Gemini CLI (Google): sin parche — el producto fue descontinuado en su lugar
Dos de los cuatro agentes siguen expuestos: Microsoft no ha lanzado corrección para Copilot pese a que, según Air, cerca del 90% de las empresas Fortune 500 lo usan. Google, por su parte, decidió no parchear Gemini CLI porque el producto quedó descontinuado — lo que significa que cada instalación existente permanece vulnerable de forma indefinida.

Qué significa para tu empresa

Recomendación práctica: haz un inventario de qué agentes de código con IA y qué plugins están instalados en los equipos de desarrollo de tu organización. Si usas Claude Code o Codex, confirma que están en las versiones parcheadas (2.1.179 y 0.146.0 o posteriores). Si usas Copilot o Gemini CLI con plugins de terceros, considera desactivar las actualizaciones automáticas de plugins hasta que exista corrección, y trata los permisos de esos plugins con el mismo cuidado que le darías a una credencial de producción — porque, en la práctica, eso es lo que heredan.
Carlos Montiel
Arquitecto de Soluciones IA Empresarial
Especialista en LLMs, Agentes y Orquestación
guatemalia.com/#contacto · info@guatemalia.com

¿Necesitas implementar IA en tu empresa?

Carlos Montiel es arquitecto de soluciones IA empresarial. Implementa LLMs, Agentes, RAG y orquestadores en empresas de Guatemala y Latinoamérica. Contáctalo para una consultoría.

Contactar a Carlos Montiel

info@guatemalia.com