Unsubscribe - Re: CSNC-2017-026 Microsoft Intune - Preserved Keychain Entries
Gary Frank <[email protected]> Tue, 20 Mar 2018 22:35:17 +0000
| Newsgroups | gmane.comp.security.bugtraq,gmane.comp.security.news.securitytracker |
|---|---|
| Message-ID | <BY1PR0401MB11410C26E7CFCD612A4FFB4D8CAB0@BY1PR0401MB1141.namprd04.prod.outlook.com> |
Unsubscribe=20 Thanks, Gary Sent from my iPhone > On Mar 20, 2018, at 3:03 AM, Advisories <[email protected]>= wrote: >=20 > ############################################################# > # > # COMPASS SECURITY ADVISORY > # https://www.compass-security.com/research/advisories/ > # > ############################################################# > # > # Product: Microsoft Intune [1] > # Vendor: Microsoft > # CSNC ID: CSNC-2017-026 > # Subject: Preserved Keychain Entries > # Risk: Medium > # Effect: Locally exploitable > # Author: Stephan Sekula <[email protected]> > # Date: 31.08.2017 > # > ############################################################# >=20 > Introduction: > ------------- > Define a mobile management strategy that fits the needs of your organizat= ion. Apply flexible mobile device and app management controls that let empl= oyees work with the devices and apps they choose while protecting your comp= any information. [1] >=20 > Compass Security discovered a design weakness in Microsoft Intune's iOS K= eychain management. This allows users to access company data even after the= device has been unenrolled. >=20 >=20 > Technical Description > --------------------- > If a user's device, which is enrolled with their company's MDM, is unenro= lled, their Office access tokens are not removed from the iOS Keychain. Fur= thermore, the respective tokens are not invalidated on the server-side. The= refore, if the user reinstalls Office to their device after unenrollment, t= hey may again obtain full access to the company's files. >=20 >=20 > Workaround / Fix: > ----------------- > This issue can be fixed by invalidating the user's access token on the se= rver- and client-side. In addition, the Keychain items could also be encryp= ted with a key stored in the app's data directory. Since this key is remove= d with the data directory on uninstallation of the app, this renders the Ke= ychain entry useless. >=20 >=20 > Timeline: > --------- > 2017-08-22 Discovery by Stephan Sekula > 2017-09-17 Initial vendor notification > 2017-09-18 Initial vendor response > 2017-10-04 Asking vendor for update > 2017-10-04 Vendor replies that engineers are working on reproducing the = issue > 2017-11-01 Asking vendor for an update > 2017-11-02 Vendor replies - They are waiting for a partner team to respo= nd on the case. > 2018-01-08 Asking vendor for update - No response > 2018-02-12 Asking vendor for update - No response > 2018-03-19 Public disclosure >=20 >=20 > References: > ----------- > [1] https://www.microsoft.com/en-us/cloud-platform/microsoft-intune