Wrong access control on ElementType APIs
-
CreateElementType
can be used by anyone with aContributor
access to the corpus -
UpdateElementType
andPartialUpdateElementType
can be used by anyone with aGuest
access to the corpus
I found this bug by testing something in the frontend, because the frontend has incorrect permission checks on the element type component.