Skip to content

Commit 1df8058

Browse files
authored
Merge pull request #1240 from jasnow/sep-10-advs
GHSA/SYNC: One new decidim-elections advisory @flavorjones - Thanks for reviewing and approving this PR.
2 parents ca8b679 + 48ab25e commit 1df8058

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

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

0 commit comments

Comments
 (0)