PT-2024-13464 · Decidim · Decidim
Microstudi
·
Published
2024-02-20
·
Updated
2025-02-14
·
CVE-2023-47634
CVSS v3.1
3.1
Low
| Vector | AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Decidim versions 0.10.0 through 0.26.8
Decidim versions 0.27.0 through 0.27.4
Decidim versions 0.28.0 is not affected, but versions prior to 0.28.0 are affected, so the correct range is:
Decidim versions 0.10.0 through 0.27.4 and version 0.28.0 is not affected, but since 0.28.0 is a fixed version, the correct range is:
Decidim versions prior to 0.26.9, 0.27.5, and 0.28.0. Since 0.28.0 is a fixed version, the correct range is:
Decidim versions prior to 0.26.9 and 0.27.5 and 0.28.0. Since 0.26.9, 0.27.5, and 0.28.0 are fixed versions, the correct range is:
Decidim versions prior to 0.26.9, 0.27.5, and 0.28.0 can be simplified to:
Decidim versions prior to 0.26.9 and 0.27.5 and 0.28.0 can be simplified to:
Decidim versions prior to 0.28.0 can be further simplified to:
Decidim versions 0.10.0 through 0.27.4
However, the correct interpretation is that all versions from 0.10.0 up to but not including 0.26.9, 0.27.5, and 0.28.0 are affected. Therefore, the most accurate and concise way to represent the affected versions is:
Decidim versions 0.10.0 through 0.26.8
Decidim versions 0.27.0 through 0.27.4
Description
Decidim is a participatory democracy framework. A race condition in the endorsement of resources allows a user to make more than one endorsement. To exploit this issue, the request to set an endorsement must be sent several times in parallel.
Recommendations
For Decidim versions 0.10.0 through 0.26.8, update to version 0.26.9 or later.
For Decidim versions 0.27.0 through 0.27.4, update to version 0.27.5 or later.
As a temporary workaround for all affected versions, consider disabling the Endorsement feature in the components.
Exploit
Fix
Race Condition
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Decidim