VYPR
Medium severity6.4NVD Advisory· Published Aug 6, 2026· Updated Sep 8, 2026

CVE-2026-45573

CVE-2026-45573

Description

Decidim is a participatory democracy framework. Prior to 0.30.9, from 0.31.0 before 0.31.5, and in 0.32.0.rc1 before 0.32.0.rc2, when VAPID delivery is enabled, the notification subscription flow stores a client-supplied push endpoint without validating that it belongs to an approved push service, and SendPushNotification later passes that endpoint to WebPush.payload_send, allowing an authenticated user to create stored, mostly blind server-side requests to arbitrary reachable HTTPS endpoints. This issue is fixed in versions 0.30.9, 0.31.5, and 0.32.0.rc2.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
decidim-coreRubyGems
< 0.30.90.30.9
decidim-coreRubyGems
>= 0.31.0.rc1, < 0.31.50.31.5
decidim-coreRubyGems
>= 0.32.0.rc1, < 0.32.00.32.0

Affected products

2
  • Decidim/Decidiminferred2 versions
    (expand)+ 1 more
    • (no CPE)
    • (no CPE)range: 0.30.9, 0.31.5, 0.32.0.rc2

Patches

Vulnerability mechanics

References

3

News mentions

0

No linked articles in our index yet.