Cross-site scripting in ChurchCRM - #VU142439
Published: August 13, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary script in an administrator\'s session.
The vulnerability exists due to improper neutralization of input during web page generation in the shared person action-menu renderer in src/skin/js/CRMJSOM.js when concatenating escaped person names into the data-person_name HTML attribute. A remote user can store a crafted person name and trigger script execution in an administrator\'s session to execute arbitrary script in an administrator\'s session.
User interaction is required because the administrator must open the dashboard action menu for the poisoned row.