CVE-2026-71245 in Mauticinformación

Resumen

por VulDB • 2026-08-06

La acción getLeadIdsByFieldValueAction de Mautic (LeadBundle/Controller/AjaxController.php) lee un parámetro `field` desde la solicitud y lo sanitiza únicamente con InputHelper::clean() (que codifica comillas y corchetes angulares como entidades HTML, pero no restringe otros caracteres), pasándolo a LeadRepository::buildQueryForGetLeadsByFieldValue(), donde se concatena directamente como identificador de columna SQL en crudo ($col = 'l.'.$field) en lugar de validarse contra una lista blanca de nombres reales o pasarse como parámetro vinculado. Dado que Doctrine no puede parametrizar identificadores y el sanitizador no bloquea espacios, paréntesis u otros caracteres relevantes para SQL, un atacante puede inyectar código SQL a través del propio nombre del campo. Esta acción solo requiere una sesión válida (cualquier usuario autenticado), a diferencia de otras acciones similares en el mismo controlador que incluyen comprobaciones adicionales de permisos.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

TuranSec

Reservar

2026-08-05

Divulgación

2026-08-05

Moderación

aceptado

Artículo

VDB-386176

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!