Cross-site scripting in ChurchCRM - #VU156127
Published: October 19, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary JavaScript in another user's browser and access cookie or session information.
The vulnerability exists due to improper escaping of quotation marks in window.CRM.renderEventActionMenu() when inserting event titles into the quoted data-event_title attribute. A remote user can use the AddEvents permission to create an event with the title x" onmouseover="alert(document.cookie) to execute JavaScript when a victim views the dashboard or events list and hovers over the event's action button.