Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en CRM de ChurchCRM (CVE-2026-39340)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-89 Neutralización incorrecta de elementos especiales usados en un comando SQL (Inyección SQL)
Fecha de publicación:
07/04/2026
Última modificación:
26/10/2026

Descripción

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 inyección SQL en PropertyTypeEditor.php, parte de la funcionalidad de administración para gestionar categorías de tipos de propiedades (Personas ? Propiedades de Persona / Propiedades de Familia). La vulnerabilidad fue introducida cuando legacyFilterInput() -que tanto elimina HTML como escapa SQL- fue reemplazada por sanitizeText(), que solo elimina HTML. Los valores proporcionados por el usuario de los campos Nombre y Descripción se concatenan directamente en consultas INSERT y UPDATE sin procesar sin escape de SQL. Esto permite a cualquier usuario autenticado con el rol MenuOptions (un permiso de personal no administrador) realizar inyección ciega basada en tiempo y exfiltrar cualquier dato de la base de datos, incluyendo los hashes de contraseña de todos los usuarios. Esta vulnerabilidad está corregida en la versión 7.1.0.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:churchcrm:churchcrm:*:*:*:*:*:*:*:* 7.1.0 (excluyendo)