CouchDB before 3.5.3 allows pre-auth gzip DoS (CVE-2026-90797)
Any remote client can exhaust memory through unlimited gzip decompression on POST /_session; 3.5.3 fixes it.
Unauthenticated gzip decompression DoS in Apache CouchDB
chttpd in Apache CouchDB 3.5.2 and earlier decompresses gzip without a limit. Any remote client can send a crafted request, including a pre-authentication POST to /_session, and exhaust memory, denying service. All platforms running those versions are affected. There is no confidentiality or integrity impact.
What to do: Upgrade Apache CouchDB to 3.5.3, which fixes the unlimited gzip decompression in chttpd.
| Product | Affected | Fixed in |
|---|---|---|
| Apache CouchDB | 3.5.2 and below | 3.5.3 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
An unlimited gzip decompression routine in chttpd in Apache CouchDB 3.5.2 and below on all platforms allows any remote client to cause a denial of service via memory exhaustion. Users are recommended to upgrade to version 3.5.3, which fixes this issue.
Any remote client can exhaust memory through unlimited gzip decompression on POST /_session; 3.5.3 fixes it.
Today 1.6K readers · 2.5K views · 779 reads · all time 189K views