AUGUST 16, 2026
Live Feed
Back to database
Case File

CVE-2026-45378

HIGH · CVSS 7.5 EPSS 0.30% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-06 · Last synced 2026-08-16

CyberRota Analysis

AI-Generated

Decidim's identity-document verification admin UI is vulnerable due to the embedding of signed Active Storage disk URLs, which allows unauthorized access to sensitive verification documents for up to seven days without requiring an authenticated session. This flaw poses a significant risk of data exposure, making it critical for organizations using affected versions prior to 0.30.9, 0.31.5, and 0.32.0.rc2 to prioritize immediate updates to secure sensitive user information. Users and administrators of Decidim should take action to mitigate this vulnerability promptly.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-45378
Severity
HIGH
CVSS
7.5
EPSS
0.30%

Original NVD Description

Decidim is a participatory democracy framework. Prior to 0.30.9, from 0.31.0 before 0.31.5, and in 0.32.0.rc1 before 0.32.0.rc2, the identity-document verification admin UI embeds verification_attachment blobs through reusable signed Active Storage disk URLs, allowing anyone who obtains a URL to download the scanned document without an authenticated Decidim session until the signature expires. Verification-document images are rendered with variant_url(...), which produces signed /rails/active_storage/disk/... links instead of routing the file through an authorization-checking controller. Because Decidim configures Active Storage service URLs to remain valid for seven days, the URL itself becomes the credential for that period. The affected files are verification_attachment blobs on Decidim::Authorization, and the admin review pages embed those signed URLs directly into the HTML for pending and confirmation views. This issue is fixed in versions 0.30.9, 0.31.5, and 0.32.0.rc2.