← Back to search

CVE-2026-71239

8.1 HIGHpublic exploit available

Published 2026-08-05 · Updated 2026-08-10

AI risk analysis

Summary
The flaw allows untrusted user input to be directly rendered in email templates, leading to potential template injection attacks.
Exploitability
Exploitation is relatively easy as it requires user-controlled input to be embedded directly into email templates without sanitization.
Blast radius
If exploited, this could lead to unauthorized access to email content and potentially compromise user data.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to the latest version of DjangoCRM that includes the necessary sanitization for user-controlled inputs.
template-injectionwebsanitization

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

Weaknesses

CWE-1336

Public exploit & PoC references

References

Data: NVD (public domain). Analysis: local $0 model. Defensive use only.