CVE WRITE-UP

Tool poisoning in the wild: how one MCP server leaked a tenant’s CRM

A rewritten tool description was all it took. Here is the full chain, and the permission that made it possible.

CVE WRITE-UP

Tool poisoning in the wild: how one MCP server leaked a tenant’s CRM

A rewritten tool description was all it took. Here is the full chain, and the permission that made it possible.

CVE WRITE-UP

Tool poisoning in the wild: how one MCP server leaked a tenant’s CRM

A rewritten tool description was all it took. Here is the full chain, and the permission that made it possible.

Sam Okafor

Security Engineer

7 min read

The setup

A support agent used a third-party MCP server to look up accounts. The server was reputable, its code was reviewed, and its permissions looked reasonable on paper.

The chain

An update changed one tool’s description. Models read descriptions as instructions, so the new text told the agent to pass the full conversation to the lookup call. Nothing in the code path changed, so nothing in the review flagged it.

Why scanners missed it

Static analysis looks at code. This payload lived in metadata, and it only became an attack once a model read it.

The fix

Pin tool descriptions by hash, alert when they change, and bind tenant context to the session instead of letting the model supply it.

GET STARTED

Run your first attack on your own code.

Point Feint at staging. Within the hour you’ll have a proven finding, or a clean report you can show your auditor.

No credit card · First exploit within the hour

GET STARTED

Run your first attack on your own code.

Point Feint at staging. Within the hour you’ll have a proven finding, or a clean report you can show your auditor.

No credit card · First exploit within the hour

GET STARTED

Run your first attack on your own code.

Point Feint at staging. Within the hour you’ll have a proven finding, or a clean report you can show your auditor.

No credit card · First exploit within the hour

© 2026 Feint, Inc.

SOC 2 in progress · HIPAA · GDPR · Made in Framer

Create a free website with Framer, the website builder loved by startups, designers and agencies.