Incorrect authorization in Zulip Server - #VU162561

 

Incorrect authorization in Zulip Server - #VU162561

Published: November 9, 2026


Vulnerability identifier: #VU162561
CSH Severity: Low
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
CVE-ID: N/A
CWE-ID: CWE-863
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote privileged user to obtain private-channel messages and files outside the scope of members' export consent.

The vulnerability exists due to incorrect authorization in the export_partial_message_files function in zerver/lib/export.py when selecting private channels for an organization export with member consent. A remote privileged user can create an export that includes retained inactive subscriptions to obtain messages and files from private channels that consenting users left or were removed from.

For channels with shared history, the export includes messages sent after the consenting user left. For channels with protected history, it includes messages received while the user was subscribed, despite those messages no longer being accessible to that user.


Affected software

Zulip Server

Remediation

Install security update from vendor's website.

Zulip Server - addressed in versions 12.4, 13.0 rc2

External References

Related Security Bulletins