Skip to content
OpenAdvisories
Critical · 9.1 CVE-2026-40035 EUVD-2026-20777GHSA-92wx-pxch-p9pxGHSA-vg9h-jx4v-cwx2

Unfurl - Werkzeug Debugger Exposure via String Config Parsing

Published Apr 8, 2026 · Updated Nov 8, 2026 · Assigned by VulnCheck

Description

Unfurl through 2025.08 contains an improper input validation vulnerability in config parsing that enables Flask debug mode by default. The debug configuration value is read as a string and passed directly to app.run(), causing any non-empty string to evaluate truthy, allowing attackers to access the Werkzeug debugger and disclose sensitive information or achieve remote code execution.

Affected products

VendorProductAffectedFixed
obsidianforensics unfurl ≤ 2025.08 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI dfir-unfurl <= 20250810 — GHSA-vg9h-jx4v-cwx2

References