CVE-2026-40593 MEDIUM

CVE-2026-40593: ChurchCRM: Stored XSS in UserEditor.php via Login Name Field

Vendor Churchcrm
Product CRM
Weakness CWE-79 · XSS
Published April 18, 2026
Last update April 20, 2026

CVSS base score

4.8/10
Attack vector Network
Attack complexity Low
Privileges required High
User interaction Required
Confidentiality Low
Integrity Low

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N

What the vulnerability does

Description

ChurchCRM is an open-source church management system. In versions prior to 7.2.0, the User Editor (UserEditor.php) renders stored usernames directly into an HTML input value attribute without applying htmlspecialchars(). An administrator can save a username containing HTML attribute-breaking characters and event handlers, which execute in the browser of any administrator who subsequently views that user's editor page, resulting in stored XSS. This issue has been fixed in version 7.2.0.

Key dates

Disclosure timeline

April 18, 2026 CVE published
April 20, 2026 Record updated