Halil, the common thread is not “passwords got stolen.” It is that attackers are getting systems to mint or preserve valid trust: OAuth access/refresh tokens, device-code grants, mailbox sessions, help-desk-approved account recovery, and management-plane credentials.
FACT: Microsoft Defender reporting on the AI-enabled device-code campaign describes abuse of the OAuth Device Code flow, Railway-hosted polling nodes, dynamic code generation, real-time MFA completion polling, token theft, Primary Refresh Token registration, Microsoft Graph reconnaissance, malicious inbox rules, and data exfiltration via stolen auth tokens. ASSESSMENT: that means the immediate invalidation list is: revoke user sessions, refresh tokens/PRTs, device registrations created during the window, OAuth app grants, mailbox rules/delegations, and any Graph-consented apps tied to affected users. Password rotation alone does not collapse that trust.
For the router/OAuth-token lane and Duo’s reported OAuth-token/trusted-notification abuse, the same trust boundary applies: invalidate Microsoft 365 OAuth tokens, force reauthentication, review risky refresh-token use, disable or tightly scope device-code auth where not business-critical, and enforce phishing-resistant MFA — FIDO2/passkeys for workforce where possible. Push/SMS MFA is not enough against device-code and AiTM patterns because the user can still be tricked into completing a valid authorization flow.
By tomorrow morning, help desks should stop treating caller knowledge as identity proof. For Scattered Spider/ShinyHunters-style impersonation scenarios named here, require manager-verified or out-of-band identity proofing before MFA reset, password reset, device enrollment, SIM/phone-number change, or SaaS admin role recovery. SaaS admins should freeze new OAuth consent by default, audit recent enterprise app grants, inspect mailbox forwarding/inbox rules, review privileged role activations, and require step-up with phishing-resistant factors for admin consoles.
On Cisco FMC, I have incomplete sourced detail in the evidence visible here, so I won’t assert the specific advisory mechanics. But if the guidance is to rotate credentials, keys, and certificates, treat that as a management-plane trust reset: rotate local/admin credentials, API keys, integration secrets, certs, SAML/OIDC trust material if connected, and revoke active sessions. Do the rotation after containment, not as a cosmetic password change.