Explicit permissions can be copied and paste between any object a user can modify

Explicit permissions can be copied and paste between any object a user can modify

avatar

I've been testing for an upgrade, and I've noted that if a user has an ability to modify an item, and that item has an explicitly set permission, the user can copy that permission and paste it to any other item with an explicitly specified permission. This can happen even with permission modify privilege disabled.
As we have several thousand passwords to manage, we discovered shortcuts as a method to share caused issues with improper modification between groups, and general instability in the software as our entry counts were in the tens of thousands. It was also decided that all credentials would be in the same vault and not using segmented vaults (so no separate layers between OS credentials and application credentials for example). Thus, a design using service > prod /dev / stg > system / application model was created and these are managed using role assignments rather than shortcuts. I've attached an example including the view permission on the objects for reference (green users can add/edit/delete, red users cannot in order to ensure integrity with the view roles).
forum image
As we have some non-sysadmin staff that have administrative access to their servers using the RDM tool, credential entries are created using templates with the View Password restricted behind certain roles. This allows us to grant administrative access to a server, but not allow the use of the password to help limit some modifications or runas on other machines. For example, the Domain credential for the server login IMATEST has a role: Credential Revealer - Domain Account attached to it's reveal.
The problem is from a very general perspective anybody that can access has the modify ability. That ability allows you to grab the 'Credential Revealer - x' from one of the other items (as well as anything set on any of the green containers) that the user can access and paste that onto an object that they can modify, but perhaps not reveal passwords in. Even with adding the complexity of additional modification roles I can still foresee issues with this from someone who may have a unique set of roles on themselves.

My question is, is this copying and pasting of explicitly set permissions intentional for users that cannot modify permissions, but can otherwise modify an entry, or is this a bug? If it's the former, is the only way to disable the modify ability to stop the ability to do these permission changes?

All Comments (3)

avatar

Hello,

Thank you for contacting us on that matter!

Which version of RDM and what type of Data Source you are currently using? Also, I would like to see this behavior in action, would you be interested in having a remote session with us? During this session, we could record the steps leading to this issue and see what can be done on that matter. It will also allow us to validate your current configuration.

Best regards,

James Lafleur

avatar

Oh my bad I thought I put that in. The version currently in testing is 2021.2.27.0. I have the same behaviour with 2021.2.21.0 and 2021.1.36.0. We're using an on premise SQL Server 2017.
Remote session would be fine, but will need to wait until the new year. I can submit a support ticket in the new year and reference this thread as well.
Thanks!

avatar

Perfect! In that case, I will wait for your ticket.

Happy Holidays!

James Lafleur