VendorsZulipzulip_serverany version
Vulnerabilities

Zulip Zulip Server any version

Ranked by severity, then by exploit likelihood. Click a CVE ID for its full record.

36CVEs
CVE-2019-18933
In Zulip Server versions from 1.7.0 to before 2.0.7, a bug in the new user signup process meant that users who registered their account using social authentication (e.g., GitHub or Google SSO) in an organization that also allows password authentication could have their personal API key stolen by an unprivileged attacker, allowing nearly full access to the user's account.
Published 2019-11-21 · Modified
9.8EPSS 0.014
CVE-2022-21706
Multi-use invitations can grant access to other organizations in Zulip
Published 2022-02-25 · Modified
9.8EPSS 0.012
CVE-2020-15070
Zulip Server 2.x before 2.1.7 allows eval injection if a privileged attacker were able to write directly to the postgres database, and chose to write a crafted custom profile field value.
Published 2020-08-21 · Modified
8.8EPSS 0.012
CVE-2017-0910
In Zulip Server before 1.7.1, on a server with multiple realms, a vulnerability in the invitation system lets an authorized user of one realm on the server create a user account on any other realm.
Published 2017-11-27 · Modified
8.8EPSS 0.011
CVE-2025-31478
Zulip Authentication Backend Configuration Bypass
Published 2025-04-16 · Modified
8.2EPSS 0.004
CVE-2020-14215
Zulip Server before 2.1.5 has Incorrect Access Control because 0198_preregistrationuser_invited_as adds the administrator role to invitations.
Published 2020-08-21 · Modified
7.5EPSS 0.009
CVE-2024-36612
Zulip from 8.0 to 8.3 contains a memory leak vulnerability in the handling of popovers.
Published 2024-11-29 · Analyzed
7.5EPSS 0.006
CVE-2024-56136
/api/v1/jwt/fetch_api_key endpoint can leak if an email address has an account in Zulip server
Published 2025-01-16 · Analyzed
6.9EPSS 0.006
CVE-2025-52559
Zulip XSS in digest preview URL
Published 2025-07-02 · Analyzed
6.8EPSS 0.003
CVE-2019-16215
The Markdown parser in Zulip server before 2.0.5 used a regular expression vulnerable to exponential backtracking. A user who is logged into the server could send a crafted message causing the server to spend an effectively arbitrary amount of CPU time and stall the processing of future messages.
Published 2019-09-18 · Modified
6.5EPSS 0.012
CVE-2024-27286
Moving single messages from public to private streams leaves them accessible
Published 2024-03-20 · Analyzed
6.5EPSS 0.005
CVE-2023-32678
Zulip vulnerable to insufficient authorization check for edition/deletion of messages and topics in private streams by former subscribers
Published 2023-08-25 · Modified
6.5EPSS 0.005
CVE-2019-19775
The image thumbnailing handler in Zulip Server versions 1.9.0 to before 2.0.8 allowed an open redirect that was visible to logged-in users.
Published 2019-12-18 · Modified
6.1EPSS 0.009
CVE-2018-9990
In Zulip Server versions before 1.7.2, there was an XSS issue with stream names in topic typeahead.
Published 2018-04-18 · Modified
6.1EPSS 0.008
CVE-2018-9987
In Zulip Server versions 1.5.x, 1.6.x, and 1.7.x before 1.7.2, there was an XSS issue with muting notifications.
Published 2018-04-18 · Modified
6.1EPSS 0.008
CVE-2018-9986
In Zulip Server versions before 1.7.2, there were XSS issues with the frontend markdown processor.
Published 2018-04-18 · Modified
6.1EPSS 0.008
CVE-2020-12759
Zulip Server before 2.1.5 allows reflected XSS via the Dropbox webhook.
Published 2020-08-21 · Modified
6.1EPSS 0.007
CVE-2020-9444
Zulip Server before 2.1.3 allows reverse tabnabbing via the Markdown functionality.
Published 2020-04-20 · Modified
6.1EPSS 0.007
CVE-2020-9445
Zulip Server before 2.1.3 allows XSS via the modal_link feature in the Markdown functionality.
Published 2020-04-20 · Modified
6.1EPSS 0.007
CVE-2020-14194
Zulip Server before 2.1.5 allows reverse tabnapping via a topic header link.
Published 2020-08-21 · Modified
5.8EPSS 0.007
CVE-2018-9999
In Zulip Server versions before 1.7.2, there was an XSS issue with user uploads and the (default) LOCAL_UPLOADS_DIR storage backend.
Published 2018-04-18 · Modified
5.4EPSS 0.007
CVE-2020-10935
Zulip Server before 2.1.3 allows XSS via a Markdown link, with resultant account takeover.
Published 2020-04-20 · Modified
5.4EPSS 0.007
CVE-2019-16216
Zulip server before 2.0.5 incompletely validated the MIME types of uploaded files. A user who is logged into the server could upload files of certain types to mount a stored cross-site scripting attack on other logged-in users. On a Zulip server using the default local uploads backend, the attack is only effective against browsers lacking support for Content-Security-Policy such as Internet Explorer 11. On a Zulip server using the S3 uploads backend, the attack is confined to the origin of the configured S3 uploads hostname and cannot reach the Zulip server itself.
Published 2019-09-18 · Modified
5.4EPSS 0.007
CVE-2022-23656
Cross-site scripting vulnerability in Zulip Server
Published 2022-03-02 · Modified
5.4EPSS 0.006
CVE-2026-24050
Zulip affected by Stored XSS in user profile modal
Published 2026-02-06 · Analyzed
5.4EPSS 0.002
CVE-2021-30479
An issue was discovered in Zulip Server before 3.4. A bug in the implementation of the all_public_streams API feature resulted in guest users being able to receive message traffic to public streams that should have been only accessible to members of the organization.
Published 2021-04-14 · Modified
5.3EPSS 0.009
CVE-2022-31134
Zulip Server public data export contains attachments that are non-public
Published 2022-07-12 · Modified
4.9EPSS 0.009
CVE-2025-27149
Zulip exports can leak private data
Published 2025-03-31 · Analyzed
4.6EPSS 0.003
CVE-2017-0881
An error in the implementation of an autosubscribe feature in the check_stream_exists route of the Zulip group chat application server before 1.4.3 allowed an authenticated user to subscribe to a private stream that should have required an invitation from an existing member to join. The issue affects all previously released versions of the Zulip server.
Published 2017-03-28 · Modified
4.3EPSS 0.011
CVE-2021-30477
An issue was discovered in Zulip Server before 3.4. A bug in the implementation of replies to messages sent by outgoing webhooks to private streams meant that an outgoing webhook bot could be used to send messages to private streams that the user was not intended to be able to send messages to.
Published 2021-04-14 · Modified
4.3EPSS 0.007
CVE-2021-30478
An issue was discovered in Zulip Server before 3.4. A bug in the implementation of the can_forge_sender permission (previously is_api_super_user) resulted in users with this permission being able to send messages appearing as if sent by a system bot, including to other organizations hosted by the same Zulip installation.
Published 2021-04-14 · Modified
4.3EPSS 0.006
CVE-2023-47642
Stream description leaks to ex-subscribers in Zulip
Published 2023-11-16 · Modified
4.3EPSS 0.005
CVE-2024-21630
Zulip non-admins can invite new users to streams they would not otherwise be able to add existing users to
Published 2024-01-25 · Modified
4.3EPSS 0.004
CVE-2021-30487
In the topic moving API in Zulip Server 3.x before 3.4, organization administrators were able to move messages to streams in other organizations hosted by the same Zulip installation.
Published 2021-04-14 · Modified
4.0EPSS 0.007
CVE-2022-41914
Non-constant-time SCIM token comparison in Zulip Server
Published 2022-11-16 · Modified
3.7EPSS 0.006
CVE-2025-30369
Zulip allows the deletion of Custom profile fields by administrators of a different organization
Published 2025-03-31 · Analyzed
2.7EPSS 0.003