GitHub Advisoryadvisory · RubyGems
GHSA-qcj6-vxwx-4rqv Decidim vulnerable to data disclosure through the embed feature
MEDIUM
Official page ↗
- Aliases
- CVE-2024-27090
- Ecosystem
- RubyGems
- Packages
- decidim
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- Weaknesses
- CWE-200
- Reviewed
- 2024-07-10
Affected packages
• RubyGems decidim: < 0.27.6 → fixed in 0.27.6
Description
Impact
If an attacker can infer the slug or URL of an unpublished or private resource, and this resource can be embedded (such as a Participatory Process, an Assembly, a Proposal, a Result, etc), then some data of this resource could be accessed.
Patches
version 0.27.6
https://github.com/decidim/decidim/commit/1756fa639ef393ca8e8bb16221cab2e2e7875705
Workarounds
Disallow access through your web server to the URLs finished with `/embed.html`
Related
Alias · CVE (1)
- CVE-2024-27090 Decidim is a participatory democracy framework, written in Ruby on Rails, originally developed for the Barcelona City government online and… vulnerability
Weakness · CWE (1)
- CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness
References
- https://github.com/decidim/decidim/security/advisories/GHSA-qcj6-vxwx-4rqv web
- https://nvd.nist.gov/vuln/detail/CVE-2024-27090 advisory
- https://github.com/decidim/decidim/pull/12528 web
- https://github.com/decidim/decidim/commit/1756fa639ef393ca8e8bb16221cab2e2e7875705 web
- https://github.com/decidim/decidim package
- https://github.com/decidim/decidim/releases/tag/v0.27.6 web
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/decidim/CVE-2024-27090.yml web