Cloudsplaining false negatives on multi policy privesc paths #188
Labels
enhancement
New feature or request
help wanted
Extra attention is needed
python
Contribution requires python
report
Related to the report functionality
If i am not mistaken, Cloudsplaining takes a policy-centric approach to evaluating privesc paths. If a policy meets the logic that defines a privesc path, this policy is identified as allowing privesc. Any principal that has that policy applied is highlighted as well, which is great! However, a principal that has two or more policies that each contain part of the privesc conditions, is not highlighted, which causes detection misses for privesc paths.
Example of successful detection:
Results:
Example of false negative:
Results:
I know adding support for this is not a small task. Also,
pmapper
does a great job at identifying these combo cases. However, I love the Cloudsplaining UI, how straightforward it is to use, all of the supporting documentation, and really just think Cloudsplaining should catch these cases as well.Also, it might be a good idea to list this limitation in the documentation to make sure poeple know what the tool does a great job of catching, and what the current blind spots are.
The text was updated successfully, but these errors were encountered: