GitHub Advisoryadvisory · RubyGems

GHSA-r275-j57c-7mf2 Race condition in Endorsements

LOW Published 2024-02-20 Modified 2025-02-14 Official page ↗
Aliases
CVE-2023-47634
Ecosystem
RubyGems
Packages
decidim
Severity
Low
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N
Weaknesses
CWE-362
Reviewed
2024-02-20

Affected packages

• RubyGems decidim: >= 0.10.0, < 0.26.9 → fixed in 0.26.9 • RubyGems decidim: >= 0.27.0, < 0.27.5 → fixed in 0.27.5

Description

Impact A race condition in the endorsement of resources (for instance, a proposal) allows a user to make more than once endorsement. To exploit this vulnerability, the request to set an endorsement must be sent several times in parallel. Workarounds Disable the Endorsement feature in the components.

Related

Alias · CVE (1)

  • CVE-2023-47634 Decidim is a participatory democracy framework. vulnerability

Weakness · CWE (1)

  • CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization weakness

References