CVE-2023-32677 json
Users who can send invitations can erroneously add users to streams during invitation in Zulip
published 2023-05-19 3 y ago modified 2026-06-17 4 mo ago also EUVD-2023-36918
- cvss
- 3.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 47%
- public exploits
- 0
- none known
Summary
Zulip is an open-source team collaboration tool with unique topic-based threading. Zulip administrators can configure Zulip to limit who can add users to streams, and separately to limit who can invite users to the organization. In Zulip Server 6.1 and below, the UI which allows a user to invite a new user also allows them to set the streams that the new user is invited to -- even if the inviting user would not have permissions to add an existing user to streams. While such a configuration is likely rare in practice, the behavior does violate security-related controls. This does not let a user invite new users to streams they cannot see, or would not be able to add users to if they had that general permission. This issue has been addressed in version 6.2. Users are advised to upgrade. Users unable to upgrade may limit sending of invitations down to users who also have the permission to add users to streams.
Patch / fix
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 21 mo ago
Exploit prediction
0.56% chance of exploitation in the next 30 days, higher than 47% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 3.1 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N |
| NVD | 3.1 | 3.1 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N |
Affected products
- zulip zulip
Classification
- Weakness
-
- CWE-862 Missing Authorization
References
-
github.com
/zulip/zulip/commit/7c2693a2c64904d1d0af8503b57763943648cbe5
patch, third-party-advisory
-
github.com
/zulip/zulip/security/advisories/GHSA-mrvp-96q6-jpvc
third-party-advisory
-
zulip.com
/help/configure-who-can-invite-to-streams
product
-
zulip.com
/help/restrict-account-creation#change-who-can-send-invitations
product
Sources
- CVE List CVE-2023-32677
- NVD CVE-2023-32677
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.