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.
Impacto
Puntuación base 3.x
8.10
Gravedad 3.x
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:churchcrm:churchcrm:*:*:*:*:*:*:*:* | 7.1.0 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página


