Incorrect authorization in Zulip Server - #VU162563
Published: November 9, 2026
Vulnerability details
The vulnerability allows a remote user to post messages in another user's private channels and disclose their names, descriptions, and subscriber counts.
The vulnerability exists due to improper authorization in Zulip Server's bot ownership management when a bot changes owners without invalidating its existing API key. A remote user can retain the bot's API key and use it after transferring ownership to another user, or after an administrator reactivates a bot belonging to a deactivated owner, to post messages and list private channels using the new owner's channel permissions.
Exploitation does not allow reading messages in those private channels.