Skip to content

The official CVE record is not published yet

Listed from the vendor advisory. It will be replaced with the CVE.org / NVD record once published.

Original advisory / post

Medium 6.5 Pre-CVE record

Missing content-length limit on POST /messages/render allows denial-of-service via oversized requests

CVE-2026-97701 First seen on SecPulse

Summary

Impact

The authenticated POST /messages/render endpoint renders arbitrary user-supplied Markdown but, unlike the message send and edit endpoints, did not enforce Zulip's normal message length limit on its content parameter.
As a result, a single request could supply content up to the serve...

Affected packages

EcosystemPackageAffectedFixed
Zulip Server
<= 12.1
12.2
Original description The description as published by the source.

Impact

The authenticated POST /messages/render endpoint renders arbitrary user-supplied Markdown but, unlike the message send and edit endpoints, did not enforce Zulip's normal message length limit on its content parameter.
As a result, a single request could supply content up to the server's body-size limit to be rendered. Processing requests of this size would consume a disproportionate amount of backend CPU, and repeated or concurrent requests from a single authenticated account could degrade Markdown rendering performance or backend availability for other users.

Patches

Fixed in Zulip server 12.2.

Source: GitHub Repository Security Advisories (Game のスタック) NVD GitHub Advisory

References

We use cookies for analytics and ad measurement. This setting applies to all Game co., Ltd. sites. Details