CVE Catalog

CVE-2026-40483

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.22%

13th percentile - higher than 13% of all known CVEs

Summary

ChurchCRM versions prior to 7.2.0 contain a stored XSS vulnerability in the Pledge Editor, which renders donation comment values directly into HTML input value attributes without escaping via htmlspecialchars(). An authenticated user with Finance permissions can inject HTML attribute-breaking characters and event handlers that are stored in the database and execute in the browser of any user opening the pledge record.

Risk Assessment

Stored XSS may lead to session hijacking of users, including administrators, and data theft. However, it requires Finance permissions to inject the payload.

Recommendation

Update ChurchCRM to version 7.2.0 or later. Additionally, consider implementing a Content Security Policy and output escaping.

Other vulnerabilities in ChurchCRM

See all
Original NVD description (English source)

ChurchCRM is an open-source church management system. In versions prior to 7.2.0, the Pledge Editor renders donation comment values directly into HTML input value attributes without escaping via htmlspecialchars(). An authenticated user with Finance permissions can inject HTML attribute-breaking characters and event handlers into the comment field, which are stored in the database and execute in the browser of any user who subsequently opens the pledge record for editing, resulting in stored XSS. This issue has been fixed in version 7.2.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS