<div dir="ltr">Sorry for late response, but this one ended up in my spam for some reason.<div><br></div><div><span style="font-size:12.8px">KEYCLOAK-1735 is not a bug as by definition a bug is something that not works as designed. I agree with you that the approach is less than elegant, which is why we have an outstanding issue to enhance this.</span><br></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">At some point we are going to redesign the admin permissions to provide more fine grained control, which will make it possible to create admins that can manage groups of users and/or roles. However, the way it works now is that it&#39;s an all or nothing thing. End of the day though if someone with manage-users role was prevented from making them selves an admin of Keycloak, they would still have the power to make themselves an admin (or the equivalent role) in your applications and in that way obtaining full permissions to all your business logic/data. So that&#39;s a permissions you should only give to a trusted individual in the first place. </span><span style="font-size:12.8px">With that in mind I disagree that this is really a vulnerability, but I appreciate that the permission is to course for most.</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 13 October 2015 at 20:15, David Illsley <span dir="ltr">&lt;<a href="mailto:davidillsley@gmail.com" target="_blank">davidillsley@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi all,<br>KEYCLOAK-1735 describes that users with the &#39;manage-users&#39; can role can self-assign &#39;manage-realm&#39;, and gain substantial extra privileges.<br><br></div>This behaviour came as a substantial surprise to me when I discovered it, and I suspect there are users out there who have vulnerabilities due to this unexpected behaviour.<br><br>KEYCLOAK-1735 is currently marked as an enhancement, and while I can see that it might be substantial work to change this behaviour, I think it should be a priority to make the behaviour clear to users - probably through documentation, and possibly through renaming the role so that its expansive powers are clear.<br><br></div>Is this a possibility? What&#39;s the best way to get this to happen?<br></div>Thanks,<br></div>David<br></div>
<br>_______________________________________________<br>
keycloak-user mailing list<br>
<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/keycloak-user" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-user</a><br></blockquote></div><br></div>