Description
Unfurl before 2026.04 contains an unbounded zlib decompression vulnerability in parse_compressed.py that allows remote attackers to cause denial of service. Attackers can submit highly compressed payloads via URL parameters to the /json/visjs endpoint that expand to gigabytes, exhausting server memory and crashing the service.
Problem types
Allocation of Resources Without Limits or Throttling
Improper Handling of Highly Compressed Data (Data Amplification)
Product status
Any version before 2026.04
Credits
Mobasi Security Team
References
github.com/...unfurl/security/advisories/GHSA-h5qv-qjv4-pc5m (GHSA Advisory GHSA-h5qv-qjv4-pc5m)
github.com/obsidianforensics/unfurl/releases/tag/v2026.04 (VulnCheck Advisory: dfir-unfurl - Denial of Service via Unbounded zlib Decompression)
www.vulncheck.com/...ervice-via-unbounded-zlib-decompression