Description
Decidim is a participatory democracy framework. From 0.31.1 before 0.31.5 and in 0.32.0.rc1 before 0.32.0.rc2, a participant can directly load /admin/demographics/questions/edit_questions and reach the demographics questionnaire editor without the required administrator authorization. The demographics questionnaire editor should require admin access, but the route under /admin/demographics/questions renders the editor interface without checking whether the caller is an admin. A normal participant can load the page and see the live update form action, which proves the protected interface is reachable. This issue is fixed in versions 0.31.5 and 0.32.0.rc2.
Published: 2026-07-31
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A logged‑in participant may access the demographics questionnaire editor through the URL /admin/demographics/questions/edit_questions. The route does not verify administrator privileges, allowing the user to modify form questions and values that should be protected. The flaw is a missing authorization vulnerability (CWE‑862). This leads to unauthorized changes to civic engagement content, potentially compromising the integrity of surveys and damaging organizational trust.

Affected Systems

The vulnerability affects Decidim framework versions from 0.31.1 up to but not including 0.31.5, and from 0.32.0.rc1 up to but not including 0.32.0.rc2. All deployments of these specific releases that expose the /admin/demographics/questions route are impacted.

Risk and Exploitability

The CVSS score of 5.4 indicates a moderate severity, and the EPSS score of less than 1% shows a low likelihood of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. An attacker must be a genuine, authenticated participant and must manually navigate to the specific URL; no remote code execution or elevated privileges beyond the participant role are required. The risk is therefore limited to unauthorized modification of questionnaire data rather than broader system compromise.

Generated by OpenCVE AI on August 4, 2026 at 11:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Decidim 0.31.5 or newer versions (≥0.32.0.rc2) to apply the fix that adds the missing authorization check.
  • Backport the authorization check from the commit that introduced the patch if an upgrade is not immediately possible.
  • Conduct a review of all other administrative or sensitive routes to ensure they enforce proper admin authentication and address any missing checks.

Generated by OpenCVE AI on August 4, 2026 at 11:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-vq6j-hj8w-7v39 Decidim: Forms admin question editor lacks authorization
History

Mon, 03 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 31 Jul 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Decidim
Decidim decidim
Vendors & Products Decidim
Decidim decidim

Fri, 31 Jul 2026 22:00:00 +0000

Type Values Removed Values Added
Description Decidim is a participatory democracy framework. From 0.31.1 before 0.31.5 and in 0.32.0.rc1 before 0.32.0.rc2, a participant can directly load /admin/demographics/questions/edit_questions and reach the demographics questionnaire editor without the required administrator authorization. The demographics questionnaire editor should require admin access, but the route under /admin/demographics/questions renders the editor interface without checking whether the caller is an admin. A normal participant can load the page and see the live update form action, which proves the protected interface is reachable. This issue is fixed in versions 0.31.5 and 0.32.0.rc2.
Title Decidim: Forms admin question editor lacks authorization
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-03T17:16:23.640Z

Reserved: 2026-05-08T19:27:26.697Z

Link: CVE-2026-45086

cve-icon Vulnrichment

Updated: 2026-08-03T17:16:19.558Z

cve-icon NVD

Status : Received

Published: 2026-07-31T22:17:02.157

Modified: 2026-08-03T18:16:39.203

Link: CVE-2026-45086

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T11:30:07Z

Weaknesses