CLOUDSEK “GENTLEMEN FILES” — MCP AS C2 — CONFIRMED LIVE CRIMINAL USE — OCT 2026

Cybersecurity News: A ransomware affiliate ran MCP tools as command-and-control. Could yours be next?

This is an Ingenious AI security check — part of the free Ingenious AI checks and tools suite.

CloudSEK’s “Caught in 4K: The Gentlemen Files” investigation (published October 6, 2026) documents a first: a Russian-speaking affiliate of the Gentlemen ransomware group, Azazel, used MCP tooling as a command-and-control channel in a live criminal campaign — calling exec_in_session against a locally-bound MCP server to run attack operations, while internet-wide scanning hunted exposed MCP ports. More than two dozen organizations, roughly 6TB of data. Your MCP fleet has the same primitives. Eight questions will tell you whether it could be abused the same way. Free, no signup.

Key figure: 63% of organizations in IBM's 2025 breach study had no AI governance policy, and 97% of AI-breach victims had no proper AI access controls (IBM, Cost of a Data Breach Report 2025).

The short answer: The Gentlemen affiliate used a locally-bound MCP server’s exec_in_session tool as a live C2 channel — a script looping SSH checks across six internal hosts through 127.0.0.1:35367 with a fixed bearer token — plus internet-wide scanning for exposed MCP ports under the fingerprint internet-census-mcp-scanner. Stop the same abuse of your fleet: bind MCP ports to localhost only, add egress controls, log every tool call, run anomaly detection on call patterns, and scan your own estate for exposed MCP ports.
What: first confirmed operational use of MCP exec_in_session as a C2 channel in a live criminal campaign, per CloudSEK.
Who: Azazel, a Russian-speaking affiliate of the Gentlemen ransomware group (also ran his own leak site, LEAKNED). 2+ dozen organizations across six countries; ~6TB of stolen data; 50TB+ of physical storage.
How: va.py (a ransom-note verification script) called 127.0.0.1:35367 with a fixed bearer token, looping SSH verification checks across six internal hosts. Companion scripts mcp_test.py and recon_mcp.py show developed, iterated tooling — not a one-off. The beacon log showed internet-wide scanning under the fingerprint internet-census-mcp-scanner, treating exposed MCP ports as a general-purpose initial-access vector.
Why it matters: CloudSEK states it “has not identified prior public reporting of a threat actor operationally using MCP exec_in_session as a C2 channel in a live criminal campaign” — this investigation documents one confirmed instance. MCP abuse crossed from theory to operations.
Source: CloudSEK, “Caught in 4K: The Gentlemen Files”, published 2026-10-06, https://www.cloudsek.com/blog/caught-in-4k-the-gentlemen-files.

The 8-question MCP-as-C2 exposure check

A “Yes” means the control is in place; a “No” is an opening for C2-style abuse.

1. Are your MCP server ports bound to localhost only, never exposed to the network?

2. Do you have egress controls (firewall / proxy) restricting what your MCP tool servers can reach?

3. Is every tool call logged centrally with timestamps, arguments, and the calling session?

4. Do you run anomaly detection (or at least periodic review) on tool-call patterns — odd hours, new destinations, repeated exec loops?

5. Are bearer tokens / auth secrets for local MCP services rotated and scoped, not hardcoded in scripts?

6. Is exec_in_session / shell-execution tooling disabled or gated behind approval on production agents?

7. Do you scan your own estate for internet-exposed MCP ports — the very thing the Gentlemen affiliate was scanning for?

8. Would your monitoring distinguish a criminal’s exec_in_session loop from normal agent traffic?

Answer all 8 questions, then press the button for your verdict.

This checker is a guided self-assessment of your fleet controls. It cannot scan your network or detect active abuse.

Why MCP makes such a good C2 channel

What this checker does NOT do

FROM INGENIOUS AI
BreachHunter finds exposed services — including internet-facing MCP ports — before a scanner like internet-census-mcp-scanner does.
All 11 platforms: DisclosureGuard  ·  ModelMinder  ·  TermsWatch  ·  Vibe-Code Audit  ·  Rogue-Agent Defense  ·  BreachHunter  ·  ChatBreaker  ·  Agent Flight Recorder  ·  Agent Auth Gateway  ·  DomainGuard  ·  ContentCraft AI
Our platforms are being upgraded and return November 1 — get early access now:
Get early access on WhatsApp →

What are the CloudSEK Gentlemen Files?

'Caught in 4K: The Gentlemen Files' is a CloudSEK investigation published October 6, 2026. It documents Azazel, a Russian-speaking affiliate of the Gentlemen ransomware group, who compromised more than two dozen organizations and exfiltrated roughly 6TB of data. The investigation is notable for documenting the first confirmed operational use of MCP tooling as a command-and-control channel in a live criminal campaign.

Share this check: XLinkedInReddit

Cybersecurity news: frequently asked questions

What are the CloudSEK Gentlemen Files?

“Caught in 4K: The Gentlemen Files” is a CloudSEK investigation published October 6, 2026. It documents Azazel, a Russian-speaking affiliate of the Gentlemen ransomware group, who compromised more than two dozen organizations and exfiltrated roughly 6TB of data. The investigation is notable for documenting the first confirmed operational use of MCP tooling as a command-and-control channel in a live criminal campaign.

How did the attacker use MCP as command-and-control?

Per CloudSEK: the operator’s va.py script — a ransom-note verification script — called a locally-bound MCP server at 127.0.0.1:35367 with a fixed bearer token to loop SSH verification checks across six internal hosts. Companion scripts (mcp_test.py, recon_mcp.py) showed this was developed, iterated tooling, not a one-off. The beacon log also showed internet-wide scanning under the fingerprint “internet-census-mcp-scanner,” hunting exposed MCP server ports as an initial-access vector.

Is this the first time MCP has been used as C2?

According to CloudSEK, the security research community had documented MCP attack risks since 2025 — tool poisoning, prompt injection, supply-chain abuse — but CloudSEK “has not identified prior public reporting of a threat actor operationally using MCP exec_in_session as a C2 channel in a live criminal campaign.” This investigation documents one confirmed instance.

How do I stop my MCP fleet from being abused as C2?

Bind MCP server ports to localhost only and never expose them to the network. Add egress controls on tool servers. Log every tool call centrally with timestamps, arguments, and sessions. Run anomaly detection on tool-call patterns. Rotate bearer tokens, gate shell-execution tooling behind approval, and scan your own estate for exposed MCP ports — the thing the Gentlemen affiliate was scanning for. The 8-question checker on this page grades your posture.

What is the “internet-census-mcp-scanner” fingerprint?

Per CloudSEK, it is the beacon fingerprint from the Gentlemen affiliate’s tooling that scanned the internet at global scale hunting exposed MCP server ports — treating them as a general-purpose initial-access vector. If your threat-intel feeds or scan logs show that fingerprint, someone is probing for exactly the MCP servers this page helps you lock down.

Informational only: this page reflects the CloudSEK “Gentlemen Files” investigation (published 2026-10-06). Not a security audit.

Related checks — Cybersecurity News

Filed under Cybersecurity News by Ingenious AI — see the related checks above for more in this series.