Skip to content

Commit 03751c6

Browse files
jasnowRubySec CI
authored andcommitted
Updated advisory posts against rubysec/ruby-advisory-db@1df8058
1 parent 0a41108 commit 03751c6

1 file changed

Lines changed: 52 additions & 0 deletions

File tree

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
layout: advisory
3+
title: 'CVE-2026-44282 (decidim-elections): decidim-elections - Election question
4+
titles allow stored script execution'
5+
comments: false
6+
categories:
7+
- decidim-elections
8+
advisory:
9+
gem: decidim-elections
10+
cve: 2026-44282
11+
ghsa: 9mvp-w4rr-5c6x
12+
url: https://www.cve.org/CVERecord/SearchResults?query=CVE-2026-44282
13+
title: decidim-elections - Election question titles allow stored script execution
14+
date: 2026-07-06
15+
description: |-
16+
## Description
17+
18+
A low-privilege process-scoped admin who can manage elections can
19+
store arbitrary HTML in the question statement/body without
20+
sanitization, and the public elections UI renders that value unsafely.
21+
22+
## Impact
23+
24+
A low-privilege process-scoped admin or other election editor with
25+
question-management rights can persist JavaScript that executes in
26+
visitor's browsers on public election pages and voting booth screens.
27+
28+
### Credits
29+
30+
This issue was discovered in a security audit organized by the
31+
[Decidim Association](https://decidim.org) and made by
32+
[Radically Open Security](https://www.radicallyopensecurity.com/)
33+
against Decidim financed by [NGI](https://ngi.eu/).
34+
cvss_v3: 4.8
35+
patched_versions:
36+
- ">= 0.32.0"
37+
related:
38+
url:
39+
- https://www.cve.org/CVERecord/SearchResults?query=CVE-2026-44282
40+
- https://rubygems.org/gems/decidim-elections/versions/0.32.0
41+
- https://github.com/decidim/decidim/releases#release-v0.32.0
42+
- https://github.com/decidim/decidim/pull/16659
43+
- https://advisories.gitlab.com/gem/decidim-elections/CVE-2026-44282
44+
- https://github.com/decidim/decidim/security/advisories/GHSA-9mvp-w4rr-5c6x
45+
- https://github.com/advisories/GHSA-9mvp-w4rr-5c6x
46+
notes: |
47+
- cvss_v3 from GHSA URL.
48+
- date from Release Notes URL.
49+
- Gem was released on 7/2/2026.
50+
- CVE is reserved, but not published and not on nvd.nist.gov web site.
51+
- NOTE: Repo name is "decidim" and gem name is "decidim-elections".
52+
---

0 commit comments

Comments
 (0)