CVE-2026-71239

DjangoCRM's massmail module renders user-controlled EmlMessage fields (subject, content) through Django's Template constructor with no sanitization, in at least three locations: message_previews.py builds an f-string embedding message.subject/message.content directly into a Template call; email_creators.py passes eml_message.subject directly as a template string to Template; and helpers.py contains the same f-string interpolation pattern.
References
Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) El módulo de correo masivo de DjangoCRM renderiza campos EmlMessage controlados por el usuario (asunto, contenido) a través del constructor Template() de Django sin sanitización, en al menos tres ubicaciones: message_previews.py construye una f-string que incrusta message.subject/message.content directamente en una llamada a Template(); email_creators.py pasa eml_message.subject directamente como una cadena de plantilla a Template(); y helpers.py contiene el mismo patrón de interpolación de f-string. Un usuario autenticado con derechos de edición de mensajes de correo masivo puede inyectar sintaxis de plantilla de Django ({{ }} / {% %}) que se ejecuta en tiempo de renderizado, permitiendo la divulgación de datos de otros usuarios y hashes de contraseñas a través de variables de contexto de solicitud, falsificación de tokens CSRF, y la inclusión de plantillas registradas arbitrarias.

Information

Published : 2026-08-05 11:16

Updated : 2026-10-24 15:10


NVD link : CVE-2026-71239

Mitre link : CVE-2026-71239

CVE.ORG link : CVE-2026-71239


JSON object : View

Products Affected

No product.

CWE
CWE-1336

Improper Neutralization of Special Elements Used in a Template Engine