Dynamic Groups
Last updated
Last updated
An organization may add users to a particular group based on their userPrincipalName, department, mail etc. By default, any user can invite guests in Entra ID. If a dynamic group rule allows adding users based on the attributes that a guest user can modify, it will result in abuse of this feature. There are two ways the rules can be abused: Before joining a tenant as guest. If we can enumerate that a property, say mail, is used in a rule, we can invite a guest with the email ID that matches the rule. After joining a tenant as guest. A guest user can 'manage their own profile', that is, they can modify manager and alternate email. We can abuse a rule that matches on Manager (Direct Reports for "{objectID_of_manager}") or alternative email (user.otherMails -any (_ -contains "string")).