Ai Tools

Microsoft MDASH and 16 new Windows CVEs: the team-of-agents shape goes production

Jorge de los Santos, CTO & Co-Founder · May 26, 2026 · 13 min read

Microsoft Security disclosed MDASH — a research harness that orchestrates 100+ specialized AI agents — and credited it with finding 16 new Windows CVEs, including 4 Critical RCEs in the kernel TCP/IP stack.

Microsoft MDASH and 16 new Windows CVEs: the team-of-agents shape goes production

Sixteen Windows CVEs From One Multi-Agent System in One Disclosure

On May 12, 2026, the Microsoft Security Blog disclosed MDASH — a research-grade agentic security harness that orchestrates more than one hundred specialized AI agents across an ensemble of frontier and distilled models. MDASH was credited with the discovery of sixteen previously-unknown Windows vulnerabilities. Four of those were Critical remote-code-execution flaws in the Windows kernel TCP/IP stack and the IKEv2 service. The remaining twelve spanned authentication, privilege escalation, and information-disclosure surfaces across the Windows networking and authentication stack.

The Microsoft post is careful to position MDASH as a research system. It is not a product. It does not ship to customers. But the architectural disclosure is the part that matters for everyone outside Redmond. MDASH is not a single general-purpose AI agent. It is a coordinated team of specialized agents, each responsible for a single phase of the vulnerability-research lifecycle — discover, debate, prove, exploit, validate — orchestrated against the same target.

The architectural pattern is the leading indicator. The same shape has surfaced repeatedly across the April-May 2026 disclosure window. OpenAI’s Aardvark — announced as the autonomous-security-researcher production system — is built around the discover / validate / fix loop. Anthropic’s Claude Mythos preview, announced April 7 for general-purpose autonomous vulnerability discovery, is described as a single-model system, but the deployment patterns the Anthropic post sketches are multi-agent compositions running Mythos through specialized orchestrators. The depthfirst NGINX Rift disclosure on May 13 credited an AI-driven vulnerability-analysis system that found the heap overflow in six hours.

The throughline is the architecture, not any single team’s announcement. In 2026, the production unit of work for security research is a coordinated team of specialized agents. The single-general-assistant model is not the shape that scales.

Why the Team-of-Specialized-Agents Shape Wins

Three structural properties make the team-of-specialized-agents shape the production default, not just for security research but for any operational domain with the same coordination complexity.

1. Each agent is small enough to evaluate. A “discover” agent has a narrow input shape (target binary, target source, target configuration), a narrow output shape (candidate vulnerable construct, candidate proof-of-concept), and a narrow success metric (does the construct actually trigger the bug under fuzzing). The same agent run a thousand times against a corpus of targets produces a measurable distribution of true and false positives. The team can iterate on the discover agent without retraining the prove agent or the exploit agent. Each agent is a unit that can be improved in isolation.

2. Approval-gate placement is per-agent, not per-system. A discover agent that proposes a new vulnerable construct is Observe-tier work. A prove agent that demonstrates exploitation against a sandbox target is Operate-tier work with a sandbox guarantee. An exploit agent that runs against a production target is Administer-tier work that requires explicit human approval. Embedding the approval gate at the boundary between agents — discover-to-prove, prove-to-exploit, exploit-to-validate — is the natural unit of governance. A single-general-assistant system has no boundary; the approval gate is a wrapper around the whole call, which is too coarse for production.

3. The audit trail is per-agent, not per-conversation. When the discover agent flags a candidate, the prove agent runs against it, and the validate agent confirms the patch, every transition is a discrete event with a discrete actor (the agent identity), a discrete input, and a discrete output. The audit trail captures the full chain. A single-general-assistant conversation produces a stream of tokens that is much harder to reconcile against a compliance regime.

The same three properties apply to platform engineering. A cost agent that finds an over-provisioned RDS instance is small enough to evaluate. The approval gate sits at the boundary between “propose rightsizing” (Observe) and “apply rightsizing” (Operate). The audit trail captures every transition. The team-of-specialized-agents shape that wins for security research wins for the active operational layer for the same three reasons.


See the IAN team run on your cloud. We connect to your AWS account via a scoped read-only role, run the Observe-tier agents, and leave you with a concrete audit report — cost waste, security exposure, compliance gaps, and a labor-offset estimate. You keep the findings regardless of next steps. Get a free infrastructure audit →


What the MDASH Disclosure Means for Defenders

Setting aside the architectural story for a moment, the practical reading for platform teams running production workloads is straightforward and somewhat uncomfortable.

  • The cadence of AI-discovered high-severity disclosures against foundational components is increasing. Sixteen new Windows CVEs in a single disclosure. Four Critical RCEs in the kernel TCP/IP stack — a component as load-bearing as it is possible for production infrastructure to be.
  • The exploitation pipeline is itself becoming automated. The PraisonAI CVE-2026-44338 disclosure on May 14 saw first targeted exploitation three hours forty-four minutes after publication. The LiteLLM CVE-2026-42208 disclosure (April) saw exploitation thirty-six hours after disclosure. Single-digit-hour windows from CVE-publication to first scan are the new normal for any flaw with a clear path-of-exploitation.
  • The patch-within-a-maintenance-window posture is the past. A platform team that schedules CVE patching against a monthly maintenance window is in 2024. The 2026 posture is continuous: continuous CVE-watch, continuous patch-status inventory, continuous rotation primitives for the components that matter most.
  • Defenders need the same architectural shape as offenders. A team-of-specialized-agents offense capability — discovering, proving, and exploiting in single-digit hours — is matched only by a team-of-specialized-agents defense capability. The single-general-assistant dashboard is not the defensive shape that closes the gap.

The MDASH disclosure is, in this sense, both a research result and a roadmap. The roadmap is the architecture, not the system.

The Team-of-Specialized-Agents Shape for Platform Engineering

Translating the MDASH pattern into a platform-engineering operating model means committing to five architectural choices for the active operational layer.

1. Specialization per pillar. A cost agent, a security agent, an incident / SRE agent, a deployment agent, and a resource-operations agent — not a single “DevOps assistant.” Each pillar has a narrow input shape, a narrow output shape, and a narrow success metric. The cost agent’s success metric is dollars saved per orchestration action. The security agent’s success metric is per-finding closure rate against the KEV deadline. The deployment agent’s success metric is deployment success-rate-by-environment. Each is independently improvable.

2. Capability tiers per agent action. Observe-tier actions (read-only audits, cost analysis, security scans, drift detection, inventory) run automatically and are fully audited. Operate-tier actions (deployments, tagging, resource changes, policy application, remediation PRs) auto-execute for reversible / scoped changes and gate on approval for anything irreversible or out-of-policy. Administer-tier actions (organization-level changes, billing, IAM, role management, approval policy itself) always require explicit approval, with separation-of-duties enforced.

3. Per-action audit trail. Every agent action, regardless of tier, is appended to an immutable audit trail. The audit trail captures the agent identity, the input, the output, the tier, the approver where one was required, and the wall-clock time. The audit trail is the reconciliation artifact for internal audit, external auditors, and cyber insurance.

4. Coordination through a shared orchestration layer. When the SRE agent investigates an incident, it reads from the cost-agent’s recent-rightsizing history, the resource-agent’s tagging-and-lifecycle changes, the security-agent’s drift detection, and the deployment-agent’s release log. The shared orchestration layer — the Hermes pattern, in the IAN positioning — is the substrate that makes cross-pillar context the default rather than a separate integration. The team coordinates as a team, not as a federation of dashboards.

5. BYOK on model keys, usage-based pricing on orchestration actions. The model providers are paid by the customer directly. The orchestration layer charges for the per-action orchestration work, not for the LLM call wrapping. This is a pricing-model choice with structural consequences: it removes the perverse incentive to make every action a longer LLM call, it removes the enterprise-procurement blocker of “another LLM line item,” and it aligns the orchestrator’s cost-of-service with the customer’s operational footprint.

Each architectural choice is observable in the MDASH disclosure. Specialization per phase. Approval-gate placement at the boundary between phases. Per-phase audit. Shared orchestration. Model-cost decoupling. The same pattern, applied to a different operational domain, is the active operational layer for cloud infrastructure.

How IAN Helps: A Team of Specialized Agents on the Active Operational Layer

IAN is the AI DevOps team for cloud infrastructure, delivered as a coordinated team of specialized agents on the active operational layer. The MDASH pattern is the same architectural pattern IAN has been carrying into production since the start of 2026.

  • Five specialized agents per environment. Cost agent for spend, regressions, rightsizing, and waste cleanup. Security agent for configuration audits, drift detection, and exposure surfacing. Incident / SRE agent for anomaly detection, investigation, and proposed or executed remediation. Deployment agent for release orchestration, health checks, and rollback paths. Resource-operations agent for tagging, quotas, lifecycle, and inventory hygiene.
  • Capability tiers per agent action. Observe-tier scans run automatically. Operate-tier remediations gate on pre-authorized scope. Administer-tier changes require explicit human approval with separation-of-duties.
  • Shared orchestration through Hermes. The five agents read from a shared context substrate. When the SRE agent investigates a latency spike, it has the cost-agent’s recent rightsizing history, the resource-agent’s tag changes, the security-agent’s recent finding stream, and the deployment-agent’s release log — all in the investigation context, without a separate integration.
  • BYOK on model keys. Customers bring their own Anthropic / OpenAI keys. The agent layer does not see operational work as an LLM-call-markup opportunity. Pricing is usage-based on orchestration actions, with a monthly minimum.
  • Immutable audit trail. Every agent action, every approval, every exception, every cross-pillar context fetch lands in the customer’s per-tenant audit-trail store.
  • MCP-first interface. Any MCP-compatible client — Claude, Claude Code, Cursor, custom agents — can drive IAN directly. Engineers do not learn a new UI; they speak to the team from the conversational AI clients they already use.

The Three-Phase Rollout

Phase 1 — Observe the operational posture across the cloud. Run the cost, security, and resource-operations agents in Observe mode against the connected AWS / GCP / Azure accounts. Produce the per-pillar finding stream, the per-agent confidence calibration, and the per-pillar baseline. Two-to-four weeks.

Phase 2 — Codify the per-tier scope and promote to Operate-tier. Pre-authorize the Operate-tier scope for the cost agent (rightsizing, waste cleanup), the security agent (auto-generated remediation PRs, scoped drift correction), the resource-operations agent (tagging, lifecycle moves, quota application), and the deployment agent (release orchestration, rollback path). Codify the Administer-tier approval policy with explicit justification and separation-of-duties. Two-to-three months.

Phase 3 — Cross the agent loop. The SRE agent’s investigation context includes every other agent’s recent activity. The cost agent’s rightsizing history feeds the SRE agent’s anomaly baseline. The security agent’s drift correction history feeds the compliance-agent’s audit-trail reconciliation. The team coordinates as a team. The cross-pillar context is the active operational layer.

Microsoft’s MDASH disclosure is the most direct public statement to date that the team-of-specialized-agents shape is the production default for security research in 2026. The structural lesson — specialize per phase, gate per boundary, audit per action, coordinate through shared context — is the same lesson the active operational layer has been carrying for platform engineering. The shape is the durable artifact, not any one model release.


Get a free infrastructure audit → | See pricing →

Next step: talk to the team

30 minutes. We'll look at your cloud together and scope what we'd take off your plate — see pricing.

Related Posts