Read the docs
TI-2022-13062 Aliases CVE-2022-31017

Expression Always True vulnerability in Zulip Server

Priority LOW 14CWE-571Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
Required
Attack complexity
High
Impact type
—
Confidentiality · integrity · availability
Low · None · None
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00583 48th percentileScored 2026-11-07
Fix Fixed zulip (zulip): 5.3

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
zulipzulip2.1.0 to before 5.35.3Patch availableCNA
  • zulip Vendorzulip Affected 2.1.0 to before 5.3 Fixed in 5.3 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:zulip:zulip:*:*:*:*:*:*:*:*2.1.0 to before 5.3Vulnerablezulip
  • cpe:2.3:a:zulip:zulip:*:*:*:*:*:*:*:* Versions 2.1.0 to before 5.3 Vulnerable ·zulip

Remediation

  • Fix · CNA zulip (zulip) Fixed in 5.3

Timeline

  1. 2026-10-02 Threatist record created from CVE-2022-31017

References

  • TI-2026-20810 Zulip: Anonymous File Access After Disabling Spectator Access CVSS 3.1MEDIUM 5.3
  • TI-2026-21062 Zulip: Path Traversal in Import CVSS 3.1MEDIUM 6.1
  • TI-2021-19605 RabbitMQ exposes ports with weak default secrets in Zulip Server CVSS 3.1CRITICAL 9.8
  • TI-2023-15953 Users who can send invitations can erroneously add users to streams during invitation in Zulip CVSS 3.1LOW 3.1
  • TI-2022-13210 Zulip Server insufficient authorization for changing bot roles CVSS 3.1HIGH 8.8
  • TI-2021-02864 Improper Access Control in zulip/zulip CVSS 3.1HIGH 8.8
See all 19 →

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences