CVE-2022-31017

Expression Always True vulnerability in Zulip Server

State
Published
Severity
2.0 Low
Published
Jun 25, 2022
Updated
Apr 23, 2025
Reserved
May 18, 2022

Read the record on cve.org

Description

Zulip is an open-source team collaboration tool. Versions 2.1.0 through and including 5.2 are vulnerable to a logic error. A stream configured as private with protected history, where new subscribers should not be allowed to see messages sent before they were subscribed, when edited causes the server to incorrectly send an API event that includes the edited message to all of the stream’s current subscribers. This API event is ignored by official clients, but can be observed by using a modified client or the browser’s developer tools. This bug will be fixed in Zulip Server 5.3. There are no known workarounds.

Scores

CVSSScoreVectorSource
3.12.0 LowCVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:N/A:NGitHub_M

Weaknesses

  • CWE-571 Expression is Always True
  • CWE-670 Always-Incorrect Control Flow Implementation

Affected Products

ProductVersions
zulipzulip
  • >= 2.1.0, < 5.3Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.