Description
Decidim is a participatory democracy framework. Prior to 0.31.5 and in 0.32.0.rc1 before 0.32.0.rc2, JWT-backed API authentication is not bound to the organization selected by the current host, allowing a JWT issued for one tenant to be replayed against another tenant’s API to read participantDetails data and reach the proposal.answer mutation path. This issue is fixed in versions 0.31.5 and 0.32.0.rc2.
Published: 2026-08-06
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Decidim before version 0.31.5 and the 0.32.0.rc1 release allows API authentication with JSON Web Tokens that are not bound to the organization that issued them. Consequently, a token generated for one tenant can be replayed against another tenant’s API endpoint, granting the bearer the ability to read participant details and execute the proposal.answer mutation. This flaw results in unauthorized read and write operations that compromise confidentiality, integrity, and availability at the organization level, and is classified as an authentication bypass (CWE‑639) and improper authorization (CWE‑863).

Affected Systems

All instances of the Decidim framework running any version prior to 0.31.5 or before 0.32.0.rc2 are affected. Organizations using those versions of the open‑source Decidim platform must upgrade to at least version 0.31.5 or the 0.32.0.rc2 release to eliminate the vulnerability.

Risk and Exploitability

The CVSS score of 8.5 indicates high severity, while the EPSS score is not available, making precise exploitation probability unknown. The vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is remote: an attacker only needs a valid JWT issued for one tenant and can target another tenant’s publicly reachable API. No privileged access or physical proximity is required because the flaw relies solely on token reuse across tenants.

Generated by OpenCVE AI on August 7, 2026 at 00:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Decidim to version 0.31.5 or newer (or 0.32.0.rc2 or newer) to remove the flaw
  • If upgrading is not immediately possible, configure the API to verify that the organization specified in the JWT matches the host tenant and reject any mismatched tokens
  • Deploy logging and monitoring to detect anomalous cross‑tenant JWT usage and alert administrators

Generated by OpenCVE AI on August 7, 2026 at 00:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-r3v7-5x4c-c69q Decidim: JWT-backed authentication can be replayed across organizations
History

Fri, 07 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 07 Aug 2026 01:30:00 +0000

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

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description Decidim is a participatory democracy framework. Prior to 0.31.5 and in 0.32.0.rc1 before 0.32.0.rc2, JWT-backed API authentication is not bound to the organization selected by the current host, allowing a JWT issued for one tenant to be replayed against another tenant’s API to read participantDetails data and reach the proposal.answer mutation path. This issue is fixed in versions 0.31.5 and 0.32.0.rc2.
Title Decidim: JWT-backed authentication can be replayed across organizations
Weaknesses CWE-639
CWE-863
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-07T17:50:53.738Z

Reserved: 2026-05-12T01:48:40.452Z

Link: CVE-2026-45414

cve-icon Vulnrichment

Updated: 2026-08-07T17:50:46.855Z

cve-icon NVD

Status : Received

Published: 2026-08-06T22:17:06.873

Modified: 2026-08-07T18:17:15.190

Link: CVE-2026-45414

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T01:15:04Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-863

    Incorrect Authorization