I have an n8n Cloud instance with multiple users. I am the admin of this instance.
When I go to the credential overview, I only see my credentials and those shared by other users of the instance. Just as you would expect.
However, when I create a node in a workflow (e.g., Outlook Connector), I can also select the privately stored credentials of all other users there—and thus, for example, read, change, or delete all their events, emails, etc.
You don’t even have to be malicious to do this – it can happen accidentally (as it did), because the credentials selected by default when creating the node may be those of another user without you immediately noticing or seeing it. The title “Microsoft Outlook OAuth2 API” for a credential in the default setting says also nothing about the user.
Is this a serious bug? No user, not even the admin, should be able to use the private credentials of other users.