AI agents such as coding assistants can call outside programs, called tools, to edit files or reach the web. Frameworks check a tool when it is first installed, then keep trusting it when its code is later updated, like an app store that approves an app once and ignores every future version.
The attack here, ETUDE (Exploiting Tool Updates for Direct Execution), ships a harmless tool, waits for it to be trusted, then hides malicious work in a routine-looking update while the tool still does its advertised job.
Across seven agent frameworks, including Claude Code and Gemini CLI, the attack worked 97.6% of the time while normal tasks still finished 95.9% of the time.
