VULN-172966Intune MAM App Protection Conditional Access Bypass
A self-attested Intune MAM enrolment satisfies the 'require app protection policy' Conditional Access grant, letting the holder of a user's refresh token reach app-protected data without a genuine managed device or app.
Impact
Post-authentication access to the Office 365 mail, files and chat an app protection policy was meant to gate.
- MSRC severity
- Moderate
- Vendor
- Microsoft
- CVE
- None assigned
- Product
- Intune MAM / Entra ID Conditional Access
- Class
- Conditional Access policy bypass / insufficient client and device attestation
- CWE
- CWE-287, CWE-290, CWE-345
- Reported
- Fixed
How the bypass works
01
A stolen refresh token
One valid token for the user, from adversary-in-the-middle or device-code phishing, an infostealer, or an insider's proxy.
02
Register a device
The token is enough to register a personal device. No managed handset is involved.
03
Self-attested MAM enrolment
The app instance, its device metadata and its compliance verdict all come from the client.
04
Require app protection policy
Satisfied
The grant sees an enrolment ID and a protapp claim, and trusts them.
05
Mail, files and chat
The Office 365 data the app protection policy was meant to gate.