CVE-2026-39338

ChurchCRM is an open-source church management system. Prior to 7.1.0, a Blind Reflected Cross-Site Scripting vulnerability exists in the search parameter accepted by the ChurchCRM dashboard. The application fails to sanitize or encode user-supplied input prior to rendering it within the browser's DOM. Although the application ultimately returns an HTTP 500 error due to the malformed API request caused by the payload, the browser's JavaScript engine parses and executes the injected <script> tags before the error response is returned — resulting in successful code execution regardless of the server-side error. This vulnerability is fixed in 7.1.0.
References
Configurations

Configuration 1 (hide)

cpe:2.3:a:churchcrm:churchcrm:*:*:*:*:*:*:*:*

History

26 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) ChurchCRM es un sistema de gestión de iglesias de código abierto. Antes de la versión 7.1.0, existe una vulnerabilidad de Blind Reflected Cross-Site Scripting en el parámetro de búsqueda aceptado por el panel de control de ChurchCRM. La aplicación no logra sanear o codificar la entrada proporcionada por el usuario antes de renderizarla dentro del DOM del navegador. Aunque la aplicación finalmente devuelve un error HTTP 500 debido a la solicitud de API malformada causada por la carga útil, el motor JavaScript del navegador analiza y ejecuta las etiquetas [script_tag] inyectadas antes de que se devuelva la respuesta de error - lo que resulta en una ejecución de código exitosa independientemente del error del servidor. Esta vulnerabilidad está corregida en la versión 7.1.0.

Information

Published : 2026-04-07 18:16

Updated : 2026-10-26 21:10


NVD link : CVE-2026-39338

Mitre link : CVE-2026-39338

CVE.ORG link : CVE-2026-39338


JSON object : View

Products Affected

churchcrm

  • churchcrm
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CWE-1004

Sensitive Cookie Without 'HttpOnly' Flag