Zero-click, marketplace-shaped
On 18 September 2026, security coverage including LavX News detailed Plugin4Shell, a zero-click remote code execution chain found by researchers at Air. The flaw targets plugin ecosystems around Claude Code, OpenAI Codex, Gemini CLI, Microsoft Copilot, and GitHub Copilot — not the models themselves.
Agents often SHA-pin plugins to an immutable commit. Plugin4Shell exploits a gap: checkout happens without verifying the landed hash. An attacker controlling a plugin repository can make checkout resolve to malicious code while the pin still looks honored. Auto-update defaults turn that into silent delivery.
Vendor scoreboard (as reported)
- Anthropic patched Claude Code in 2.1.179.
- OpenAI patched Codex in 0.146.0.
- Google deprecated Gemini CLI and directed users to Antigravity rather than patching CLI installs.
- Microsoft/GitHub disputed impact on GitHub-hosted marketplaces; researchers argue other hosts (e.g. Bitbucket) remain in scope for Copilot marketplaces.
Engineering response this week
- Inventory every coding agent and plugin marketplace in CI images and developer laptops.
- Force-update Claude Code / Codex to patched builds; quarantine Gemini CLI.
- Disable auto-update for untrusted plugins until integrity verification is proven end-to-end.
- Add post-checkout hash verification in your own plugin installers — the missing check.
- Treat marketplace PRs like dependency updates: dual review, signed provenance, rollback.
iFynx takeaway
Agent UX that “just installs plugins” is a supply-chain surface. Product and security must co-own the install path. For MENA enterprises adopting coding agents, put Plugin4Shell language into vendor questionnaires now.
Originally published on iFynx.
Top comments (0)