Vulnerability · Published Sep 16, 2024 · Assigned by GitHub_M
CVE-2024-32034Cross-site scripting (XSS) in the decidim admin activity log
Medium 6.8
In plain English
A medium-severity cross-site scripting in decidim from decidim. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 32% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
decidim is a Free Open-Source participatory democracy, citizen participation and open government for cities and organizations. The admin panel is subject to potential Cross-site scripting (XSS) attach in case an admin assigns a valuator to a proposal, or does any other action that generates an admin activity log where one of the resources has an XSS crafted. This issue has been addressed in release version 0.27.7, 0.28.2, and newer. Users are advised to upgrade. Users unable to upgrade may redirect the pages /admin and /admin/logs to other admin pages to prevent this access (i.e. `/admin/organization/edit`).
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| RubyGems | decidim-admin | 0.27.7 | GHSA-rx9f-5ggv-5rh6 |
| RubyGems | decidim-admin | 0.28.2 | GHSA-rx9f-5ggv-5rh6 |
Affected products (as reported)
Weakness: CWE-79 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:N/A:N
References
- https://github.com/decidim/decidim/security/advisories/GHSA-rx9f-5ggv-5rh6 x_refsource_CONFIRM
- https://github.com/decidim/decidim/commit/23fc8d702a4976727f78617f5e42353d67931645 x_refsource_MISC
- https://github.com/decidim/decidim/commit/9d79f09a2d38c87feb28725670d6cc1f55c22072 x_refsource_MISC
- https://github.com/decidim/decidim/commit/e494235d559be13dd1f8694345e6f6bba762d1c0 x_refsource_MISC
- https://github.com/decidim/decidim/commit/ff755e23814aeb56e9089fc08006a5d3faee47b6 x_refsource_MISC