GHSA-c3f2-qg8v-25q2: Duplicate Advisory: Unfurl's unbounded zlib decompression allows decompression bomb DoS
(updated )
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-h5qv-qjv4-pc5m. This link is maintained to preserve external references.
Original 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.
References
- github.com/RyanDFIR/unfurl
- github.com/RyanDFIR/unfurl/pull/243
- github.com/RyanDFIR/unfurl/releases/tag/v2026.04
- github.com/advisories/GHSA-c3f2-qg8v-25q2
- github.com/obsidianforensics/unfurl/security/advisories/GHSA-h5qv-qjv4-pc5m
- nvd.nist.gov/vuln/detail/CVE-2026-40036
- www.vulncheck.com/advisories/dfir-unfurl-denial-of-service-via-unbounded-zlib-decompression
Code Behaviors & Features
Detect and mitigate GHSA-c3f2-qg8v-25q2 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →