Check ID:
Provider: Microsoft 365
Service:
Severity: CRITICAL
Categories:
Resource type:
defenderxdr_endpoint_privileged_user_exposed_credentialsProvider: Microsoft 365
Service:
defenderxdrSeverity: CRITICAL
Categories:
secrets, identity-access, e5Resource type:
NotDefinedWhat this check verifies
Microsoft Defender XDR’s Security Exposure Management detects when credentials from users with Entra ID privileged roles are present on vulnerable devices. Privileged users may have authentication artifacts (CLI secrets, cookies, tokens) exposed on endpoints with high risk scores.Risk
Exposed credentials on vulnerable endpoints enable account takeover through stolen tokens or cookies, Conditional Access bypass via primary refresh tokens, lateral movement to sensitive resources, and persistence until tokens are explicitly revoked.Recommendation
Privileged users should only authenticate from secure, hardened devices with low exposure scores. Implement Privileged Access Workstations (PAWs) and enforce device compliance policies through Conditional Access to prevent credential exposure on vulnerable endpoints.Remediation
Dashboard steps- Navigate to Microsoft Defender portal at https://security.microsoft.com
- Go to Exposure Management > Attack surface > Attack paths
- Review the exposed credential findings for privileged users
- For each affected device, review the risk and exposure score in Device Inventory
- Remediate endpoint vulnerabilities and improve device security posture
- Revoke affected user sessions and rotate credentials
- Consider implementing Privileged Access Workstations (PAWs) for privileged users
References
- https://learn.microsoft.com/en-us/security-exposure-management/prerequisites
- https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-exposuregraphedges-table
Where this check fires
This check runs on every scheduled scan against your Microsoft 365 account. Findings appear at Cloud Security → Findings filterable byCheck ID = defenderxdr_endpoint_privileged_user_exposed_credentials. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Microsoft 365 checks