1

A significant security issue exists which exposes otherwise secured Cases, Leads and Opportunities to other Business Units when the Account/Contact assigned is owned by that Business Unit.


If your organisation uses security roles to restrict access to entities by Business Unit, then you may be in for a surprise.


Scenario



  • Consider two Business Units where BU A is the parent and BU B is the child.

  • Security roles for the Case, Lead and Opportunity entities are all set to Parent/Child.

  • All Accounts and Contacts are owned by BU B in order to make them available to everyone.

  • BU A (parent) has the need to create these records in a secure manner that doesn't expose them to the rest of the organization.

  • A user from BU A creates a Case and assigns a Contact to the Customer field.

  • The Case can now be viewed and edited by anyone in BU B.


This occurs due to a flawed association and is in no way expected.


What's even more bizarre is that when the ownership of the Contact is changed to BU A and then back to BU B, the Case is no longer viewable by BU B - which is expected!


The same behaviour also affects the Account field for Leads and Opportunities.

STATUS DETAILS
Declined
Ideas Administrator

Thank you for your feedback. We are declining/closing this idea as it has been open for more than 2 years and has not received sufficient numbers of votes. If the idea is still valid, request you to re-submit the idea.

Comments

P

Could a forum admin please change the category for this idea to Security? There doesn't seem to be an edit option after posting. :( Thanks in advance.

Category: Unified Experience: Search, navigation and performance