What happened
Any Entra ID account from any tenant connects to /agentHub and receives broadcast of all live agent activity including commands and credentials
2026-05-04
HighPrimaryCVE-2026-32173 (CVSS 8.6) in Azure SRE Agent let any Entra ID account access live command streams, internal reasoning traces, and deployment credentials via a multi-tenant WebSocket hub with no tenant isolation.
What happened
Any Entra ID account from any tenant connects to /agentHub and receives broadcast of all live agent activity including commands and credentials
Why it matters
Passive disclosure of live command streams, internal reasoning traces, deployment credentials, and infrastructure context — exploitable with only the target's subdomain and ~15 lines of Python; no trace left on victim infrastructure
Missing authorization check
Per-connection tenant isolation check verifying the caller belongs to the target tenant and holds an explicit role on the target Azure SRE Agent resource
Would PP block it?
PP enforces that agent actions against named resources require a receipt signed by an authorized principal within the correct organizational scope. An attacker eavesdropping on the WebSocket would observe commands and credentials but would not be able to generate a valid PP receipt for the target tenant, limiting their ability to replay or escalate those credentials through PP-gated systems. The root fix requires Microsoft's server-side patch, not a PP gate.
Incident analysis
2026-03-10
Azure SRE Agent reaches general availability — vulnerability present at launch.
2026-05-04
Enclave AI researcher Yanir Tsarimi discovers and reports CVE-2026-32173 (CVSS 8.6).
2026-05-04
Microsoft applies server-side patch; no customer action required per advisory.
2026-05-07
CSO Online and security outlets publish full disclosure; Adversa AI covers in May 2026 roundup.
Authorization boundary
This incident is categorized as Credential exposure. The relevant Permission Protocol gate is Credential Gate. The read is conditional: the block only applies where the real action boundary is routed through a gate.
PP's identity scoping model would flag agent actions carried out without a valid tenant-bound authority receipt. It would not prevent the WebSocket eavesdropping itself, which is an infrastructure authentication gap.
Start small
This incident maps to Credential Gate. Start with the boundary that controls the actual action, then require a signed receipt before execution.