Discourse Calendar plugin event names susceptible to XSS
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-79.
Summary
Discourse Calendar plugin adds the ability to create a dynamic calendar in the first post of a topic to Discourse. Rendering event names can be susceptible to XSS attacks. This vulnerability only affects sites which have modified or disabled Discourse’s default Content Security Policy. The issue is patched in version 0.5 of the Discourse Calendar plugin.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA discourse-calendar (discourse) Fixed in 0.5
Timeline
- 2026-10-02 Threatist record created from CVE-2024-45303
References
More discourse Calendar vulnerabilities
- TI-2024-17235 Uninvited user is able to join and mark the attendance of the the private event CVSS 3.1MEDIUM 6.5
- TI-2022-20254 Discourse-calendar exposes members of hidden groups CVSS 3.1MEDIUM 5.4
- TI-2024-16334 User can see invitees in events created in PMs and private categories CVSS 3.1MEDIUM 5.3
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences