BRIEFING NOTE: CVE-2026-40035 Unfurl through version 2025.08 contains an improper input validation vulnerability in its configuration parsing module that unexpectedly enables Flask debug mode by default. The vulnerability stems from the debug configuration value being read as a string and passed directly to app.run() without proper type conversion, causing any non-empty string to evaluate as true. This flaw affects Unfurl deployments relying on this configuration mechanism. The vulnerability carries a CVSS 3.1 critical severity rating of 9.1, with a network-based attack vector requiring no privileges or user interaction. Attack complexity is low, indicating straightforward exploitation. The impact is severe, enabling attackers to access the Werkzeug debugger and either disclose sensitive information or achieve remote code execution on affected systems. The vulnerability is not currently listed in the Known Exploited Vulnerabilities catalog and remains inactive on security hot lists. The EPSS score of 0.00122 suggests relatively low probability of exploitation in the wild compared to other CVEs, though the critical CVSS rating and serious functional impact warrant prompt patching. No public exploit code has been widely documented at this time, though the simplicity of the vulnerability could enable rapid development of proof-of-concept code.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
<= 2025.08CPE matchmatch criteria | cpe:2.3:a:ryandfir:unfurl:*:*:*:*:*:*:*:* |
CVSS version used by this source: 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.