InfoResearchPreprintLLM-specific
When Neither Side Confirms: Destructive Tool Approval Across MCP Servers and Hosts
- Published
- Record updated
Summary
Researchers measured how MCP servers and host applications handle human approval for destructive tool calls, using source code from a 1,000-repository sample of the official MCP registry and 41 open-source hosts and agent SDKs. They found an estimated 90% of destructive tools lack server-side confirmation, and 60.7% of sampled server-application pairs have no enforced human approval by default. In 479 of 960 runs, four of five low-cost models executed an injected deletion through four agent SDKs.
Mitigation
Applications should therefore configure approval. The source estimates that prompting for every tool not annotated read-only or non-destructive would cut the unapproved share of pairs to 5.4%, while universal elicitation support would leave 56.7%.
Topics
Related items
- MediumCVE-2026-121936: easyVoice server-side request forgery through openaiBaseUrl in /api/v1/ttsSimilar attack · NVD/CVE Database
- MediumCVE-2026-118628: MLflow get-artifacts server-side request forgery information disclosureSimilar attack · NVD/CVE Database
- HighCVE-2026-118625: MLflow Tracking Server privilege escalation via get_endpointsSimilar attack · NVD/CVE Database
- InfoWhen trust becomes the payload: Inside the threats, etc quarterly reportSimilar attack · Elastic Security Labs
- MediumCritical Langflow flaws enable authentication bypass and RCESimilar attack · CSO Online