GitHub Advisoryadvisory · RubyGems

GHSA-rx9f-5ggv-5rh6 Decidim::Admin vulnerable to cross-site scripting (XSS) in the admin activity log

MEDIUM Published 2024-09-16 Modified 2024-09-17 Official page ↗
Aliases
CVE-2024-32034
Ecosystem
RubyGems
Packages
decidim-admin
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:N/A:N
Weaknesses
CWE-79
Reviewed
2024-09-16

Affected packages

• RubyGems decidim-admin: < 0.27.7 → fixed in 0.27.7 • RubyGems decidim-admin: >= 0.28.0, < 0.28.2 → fixed in 0.28.2

Description

Impact The admin panel is subject to potential 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. Patches N/A Workarounds Redirect the pages /admin and /admin/logs to other admin pages to prevent this access (i.e. `/admin/organization/edit`) References OWASP ASVS v4.0.3-5.1.3

Related

Alias · CVE (1)

  • CVE-2024-32034 decidim is a Free Open-Source participatory democracy, citizen participation and open government for cities and organizations. vulnerability

Weakness · CWE (1)

  • CWE-79 Improper Neutralization of Input During Web Page Generation weakness

References