IDEsaster 2.0: Language Servers as an Attack Surface
If you haven’t the first time, you should definitely follow me on X or connect on LinkedIn (or both) Summary In December 2025, I published IDEsaster which introduced a novel vulnerability class affecting AI Integrated Development Environments (IDEs): chaining prompt injection through auto-approved agent tools into base IDE features (settings files, multi-root workspaces, remote JSON schemas) to achieve data exfiltration and remote code execution without user interaction. The industry response was immedidate. Nearly 30 vulnerabilities patched across 12 vendors, sandboxing features and e-gress controls implemented. This was in addition to denylisting IDE files (.vscode/settings.json, *.code-workspace, .idea/workspace.xml, etc.) so that the AI agent must request human approval before writing to them. IDEsaster 2.0 demonstrates that this mitigation is not sufficient by itself as the architectural risks go deeper than previously understood. IDEsaster 2.0 demonstrates that this mitigation is structurally insufficient. ...