We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The edged AZResetPassword is created between a low tier admin role and the owner of a group which have a high-tier admin role assigned.
No.
BloodHound Edge
The edge should not be created.
According to BloodHound a User Administrator can reset the password of a user who owns a group with a privileged role assignment:
However, a low-tier admin (example user administrator) can't reset the of users who are related to high-privileged roles:
Microsoft also protects not only the members of the group who have a privileged role but also the owners. Therefore, the edge is wrong: Source: https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/privileged-roles-permissions?tabs=admin-center#who-can-reset-passwords
Bloodhound CE: 6.1.0 Neo4j: 4.4.38 PostgreSQL: 16.4 (Debian 16.4-1.pgdg120+2) GraphDB version: v6.1.0 API Version: v6.1.0 AzureHound: v2.2.1
BloodHound already does not create the edges for members of the privileged group. The same checks should be implemented for the owners.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Description:
The edged AZResetPassword is created between a low tier admin role and the owner of a group which have a high-tier admin role assigned.
Are you intending to fix this bug?
No.
Component(s) Affected:
BloodHound Edge
Steps to Reproduce:
Expected Behavior:
The edge should not be created.
Actual Behavior: Screenshots/Code Snippets/Sample Files:
According to BloodHound a User Administrator can reset the password of a user who owns a group with a privileged role assignment:
However, a low-tier admin (example user administrator) can't reset the of users who are related to high-privileged roles:
Microsoft also protects not only the members of the group who have a privileged role but also the owners. Therefore, the edge is wrong:
Source:
https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/privileged-roles-permissions?tabs=admin-center#who-can-reset-passwords
Environment Information:
Bloodhound CE: 6.1.0
Neo4j: 4.4.38
PostgreSQL: 16.4 (Debian 16.4-1.pgdg120+2)
GraphDB version: v6.1.0
API Version: v6.1.0
AzureHound: v2.2.1
Potential Solution (optional):
BloodHound already does not create the edges for members of the privileged group. The same checks should be implemented for the owners.
Contributor Checklist:
The text was updated successfully, but these errors were encountered: